我正在尝试创建一个克隆方法,该方法将采用已经创建的 Rational 并制作一个副本,以便在我的 main 中我可以执行以下操作:
Rational r3 = new Rational(r1);
到目前为止,我在我的 Rational 类中创建了一个将有理数作为参数的方法;但是我不确定如何使新实例看起来像参数。
public Rational copy(Rational aRational) {
int newNum = aRational.n;
int newDenom = aRational.d;
return (new Rational(newNum, newDenom));
}
非常感谢任何帮助或见解!