我无法访问Java中相同类型的私有成员。我在Fraction类型上创建了一个方法'add',但我无法访问其他分数私有变量来进行比较。
public Fraction add(Fraction f) {
int add1 = (this.numerator*f.denominator)+(this.denominator*f.numerator);
int add2 = this.denominator*f.denominator;
return createFraction(add1,add2);
}
我应该使用某种反射功能来实现这一目标吗?
额外信息:我没有在界面上声明私人成员。
额外信息:我不允许在此课程中使用getter和setter
额外信息:我不允许公开这些字段