例如,我有一个类Car,我有两个对象宝马和奔驰的Class Car.So为了实例化我们必须声明一个新变量类似的东西;
Car BMW = new Car();
现在如果对象声明为
怎么办? Car Benz;
如果第一个通过引用传递而第二个通过值传递,那么任何人都可以通过使用示例实例化对象来帮助我进行交换吗?
答案 0 :(得分:0)
public class A{
int count = 1;
}
public class Main{
public static void main(String[] args) {
A a = new A();
A b = new A();
b.count = 2;
System.out.println("Before swap");
System.out.println("A count : "+a.count);
System.out.println("B count : "+b.count);
A c = b;
b = a;
a = c;
System.out.println("Before swap");
System.out.println("A count : "+a.count);
System.out.println("B count : "+b.count);
}
}