我在学校的第二学期,在编码方面有点生疏。我需要修改MyRectangle
大方法,以便在运行程序时打印出30, 40, 50
而不是50, 40, 50
。
我需要制作一个真正的副本,而不是引用该对象。如果我没弄错,我需要制作一份深层照片吗?
public class Tester
{
public static MyRectangle large(MyRectangle first, MyRectangle second)
{
if(first.area() > second.area())
{
return first ;
}
else
{
return second ;
}
}
public static void main(String args[]){
MyRectangle r = new MyRectangle();
r.setLength(30);
r.setWidth(30);
MyRectangle r2 = new MyRectangle();
r2.setLength(40);
r2.setWidth(20);
MyRectangle biggest = large(r, r2);
biggest.setLength(50);
System.out.println(r.getLength());
System.out.println(r2.getLength());
System.out.println(biggest.getLength());
}
}