运行后提示13 17 21行missing return statement,,,,,,为什么啊?怎么改??
public class OverloadTest{
public static void main(String args[]){
OverMethod methObj = new OverMethod();
methObj.printMeth();
methObj.printMeth(2,5);
methObj.printMeth("Very good!");
}
}
class OverMethod{
Void printMeth()
{
System.out.println("There is none parameter.");
}
Void printMeth(int s,int t){
System.out.println("There are two parameter.");
}
Void printMeth(String s){
System.out.println("There is one parameter.");
}
}
----------------解决方案--------------------------------------------------------
void小写
----------------解决方案--------------------------------------------------------
呵呵,犯这毛病不应该啊,好像你之前的程序也有这个毛病哦,注意哦
----------------解决方案--------------------------------------------------------
这改小写已经改了,是复制粘贴上去的时候忘记了,,,也因为改为小写后还是不行所以才求救的。说System.out.println
的下面还要写一句反回值return但不知怎么写!!!
----------------解决方案--------------------------------------------------------
class OverMethod{
void printMeth()
{
System.out.println("There is none parameter.");
}
void printMeth(int s,int t){
System.out.println("There are two parameter.");
}
void printMeth(String s){
System.out.println("There is one parameter.");
}
}
楼上他们都跟你说了让你改小,为什么不改呢?改了就没问题了
[此贴子已经被作者于2006-11-25 13:02:39编辑过]
----------------解决方案--------------------------------------------------------
小问题犯大错
----------------解决方案--------------------------------------------------------
这改小写已经改了,是复制粘贴上去的时候忘记了,,,也因为改为小写后还是不行所以才求救的。说System.out.println
的下面还要写一句反回值return但不知怎么写!!!
你想返回什么,return 就可以了
[此贴子已经被作者于2006-11-25 19:56:09编辑过]
----------------解决方案--------------------------------------------------------