【发布时间】:2014-12-10 18:38:12
【问题描述】:
我正在尝试创建非常简单的 Rational 类。
如果在主要方法中调用Rational(2),则调用num = 2 和den = 1
如果有人打电话给Rational(2, 4) 那么num = 2 和den = 4
这是我的代码:
public class Rational {
public long num;
public long den;
Rational(long arg1, long arg2){
num = arg1;
den = arg2;
}
Rational(long arg1){
long x = 1;
Rational(arg1, x); //Rational(long, long) is undefined for type Rational
}
}
我已经评论了我不知道如何修复的错误消息。
有什么建议吗?
【问题讨论】:
标签: java constructor overloading