当前位置: 代码迷 >> Java相关 >> [求助]这个重载程序好像没错,但提示错误
  详细解决方案

[求助]这个重载程序好像没错,但提示错误

热度:282   发布时间:2006-12-17 21:30:49.0
[求助]这个重载程序好像没错,但提示错误

class Try{
int x;
int y;
Try(int m){
x=m;
y=m;
}
Try(int m,int n){
x=m;
y=n;
}
int compute(){
return x+y;
}
int comput(int mul){
return (x+y)*mul;
}
}

class 重载{
public static void main(String args[]){
Try tryone;
Try trytwo;
tryone=new Try(5);
trytwo=new Try(10,10);
System.out.println(tryone.compute());
System.out.println(tryone.compute(3));
System.out.println(trytwo.compute());
System.out.println(trytwo.compute(3));
}
}
这个重载程序好像没错,但提示错误,我不明白为什么错

搜索更多相关的解决方案: 提示  重载  

----------------解决方案--------------------------------------------------------
int comput(int mul){
return (x+y)*mul;
}

这里是comput 不是compute
----------------解决方案--------------------------------------------------------
int compute(int mul){
return (x+y)*mul;
}


你的程序小了一个e

----------------解决方案--------------------------------------------------------
哦,这个是我没没清楚,不好思意,但不是那里错也运行不了`它说:java.lang.NoSuchMethodError:main
Exception in thread"main"
这就很难理解了~!
----------------解决方案--------------------------------------------------------

肯定是你的文件名和第一个类一样了!!


----------------解决方案--------------------------------------------------------
没事啊,改了int comput(int mul)不就可以了
----------------解决方案--------------------------------------------------------
  相关解决方案