int level;
}
public class Assignment {
public static void main(String[] args) {Tank t1 = new Tank();
Tank t2 = new Tank();
t1.level=9;
t2.level=47;
System.out.println("1:t1.level"+t1.level+"..."+"t2.level"+t2.level);
t1=t2; //賦值時操作的是一個對象的引用
System.out.println("2:t1.level"+t1.level+"..."+"t2.level"+t2.level);
t1.level=27;
System.out.println("3:t1.level"+t1.level+"..."+"t2.level"+t2.level);
}
}
輸出結果爲:
1:t1.level9...t2.level47
2:t1.level47...t2.level47
3:t1.level27...t2.level27
這種現象稱爲別名現象。。
當t1=t2改爲t1.level = t2.level時,
輸出結果爲:
1:t1.level9...t2.level47
2:t1.level47...t2.level47
3:t1.level27...t2.level47
在以後開發中 應注意這種現象