测试这些类时我的最终结果返回零/零,但它应该返回一个实际的答案.这是代码的一小部分示例.
父类:
子类:(这里存在问题 - 顺便说一下,主要部分用于测试结果.之后我将把它拿出来.)
public class HW6Fraction extends Fraction {
public HW6Fraction(int num, int denom) {
super();
}
public Fraction add(Fraction f) { // Add method
int num = getNumerator() + f.getNumerator();
int denom = getDenominator() + f.getDenominator();
Fraction result = new Fraction(num, denom);
return result;
}
public static void main(String[] args) {
HW6Fraction F1 = new HW6Fraction(4, 7);
HW6Fraction F2 = new HW6Fraction(1, 3);
Fraction F3 = F1.add(F2);
System.out.println("sum=" + F3.getNumerator() + "/" + F3.getDenominator());
}
} …Run Code Online (Sandbox Code Playgroud)