色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java new和直接賦值

錢斌斌2年前7瀏覽0評論

在Java中,我們可以使用"="直接為變量賦值,也可以使用"new"關鍵字來創建一個新的對象,并賦值給變量。

int x = 10;
String str = "Hello World";
Person p = new Person();

直接賦值可以簡化代碼,但是對于引用類型的變量,直接賦值只是將引用指向了同一個對象,如果其中一個變量改變了對象的屬性,另一個變量也會受到影響。

Person p1 = new Person();
Person p2 = p1;
p1.setName("Tom");
System.out.println(p2.getName()); //輸出"Tom"

使用"new"關鍵字創建新對象,可以保證每個變量都引用獨立的對象,不會相互影響。

Person p1 = new Person();
Person p2 = new Person();
p1.setName("Tom");
p2.setName("Jerry");
System.out.println(p1.getName()); //輸出"Tom"
System.out.println(p2.getName()); //輸出"Jerry"