Rumah >Java >javaTutorial >Perbincangan tentang Rujukan Java dan Contoh Salin
1. Konsep
Salinan rujukan ialah tugasan objek yang biasa kami gunakan Kaedah ini tidak akan menghasilkan objek baharu, tetapi hanya akan menambahkan objek baharu pada objek asal . Rujukan objek , kedua-dua rujukan masih menghala ke objek yang sama.
2. Borang
Kaedah penetapan lalai bagi objek Java ialah penyalinan rujukan Contohnya, proses penetapan objek dalam kod berikut ialah penyalinan rujukan:
User user1 = new User(); User user2 = user1;
3 Contoh
class Son { String name; int age; public Son(String name, int age) { this.name = name; this.age = age; } } public class test { public static void main(String[] args) { Son s1 = new Son("son1", 12); Son s2 = s1; s1.age = 22; System.out.println(s1); System.out.println(s2); System.out.println("s1的age:" + s1.age); System.out.println("s2的age:" + s2.age); System.out.println("s1==s2" + (s1 == s2));//相等 } }
Hasil keluarannya ialah:
Son@135fbaa4 Son@135fbaa4 s1的age:22 s2的age:22 True
Atas ialah kandungan terperinci Perbincangan tentang Rujukan Java dan Contoh Salin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!