java为什么我不能在类构造函数中传递同一个类的实例?
public Fraction (int a1 , int b1) {
a = a1;
b = b1;
}
Fraction fr = new Fraction (new Fraction(1,1), new Fraction(2,2) )
有没有办法让这一切顺利进行
你可以在下面搜索框中键入要查询的问题!
public Fraction (int a1 , int b1) {
a = a1;
b = b1;
}
Fraction fr = new Fraction (new Fraction(1,1), new Fraction(2,2) )
有没有办法让这一切顺利进行
# 1 楼答案
要使其工作,请再创建一个重载构造函数,该构造函数接受两个
Fraction
参数:# 2 楼答案
只有在编写2个重载构造函数时才有可能:
public Fraction (int a1 , int b1)
及
public Fraction (Fraction f1 , Fraction f2)