欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java引用對象和對象變量

傅智翔1年前8瀏覽0評論

Java中的對象引用是指向?qū)ο蟮牡刂罚鴮ο笞兞縿t是引用這個對象的變量,即存儲了對象引用的變量。

// 創(chuàng)建對象
Person person = new Person();
// 引用對象
Person personRef = person;

在上述代碼中,創(chuàng)建了一個Person對象,并將其地址存儲在person變量中,personRef變量則引用了同一個對象,兩個變量都指向相同的地址。

修改其中一個變量的值,另一個變量也會受到影響:

person.setName("Tom");
System.out.println(personRef.getName()); // 輸出Tom

因為person和personRef引用的是同一個對象,所以對對象進行的修改,不論通過哪個引用進行,都會影響到該對象。

同時,可以將引用置為null,表示不再引用任何對象:

personRef = null;

此時personRef不再引用任何對象,與其相關的Person對象成為垃圾對象,在垃圾回收時會被回收。