我的任务是添加2个分数。
Fraction 1 = new Fraction(1,3);
Fraction 2 = new Fraction(2,4);
我已经在课堂上创建了方法来添加它们。
问题是如何调用该方法? 喜欢这个?
Fraction 3 = new Fraction(0);
3.add(1,2);
但是那些工作我不知道tbh。
答案 0 :(得分:1)
由于您只允许使用1个参数,因此您可以这样做:
class Fraction
{
int integerPart;
int floatPart;
public void add(Fraction fraction)
{
this.integerPart += fraction.integerPart;
this.floatPart += fraction.floatPart;
}
}
然后在主要用途中:
Fraction obj1 = new Fraction(1,2);
Fraction obj2 = new Fraction(2,3);
obj1.add(obj2);
这是一个基本的例子,我没有进行验证等。但是你明白了我的观点。