Apa salinan dangkal dan salinan dalam di Jawa?
Apa salinan dangkal dan salinan dalam di Jawa?

Video: Apa salinan dangkal dan salinan dalam di Jawa?

Video: Apa salinan dangkal dan salinan dalam di Jawa?
Video: Shallow Copy Vs Deep Copy | Java | OOPs concept 2024, April
Anonim

Di dalam salinan dangkal , hanya bidang tipe data primitif yang disalin sedangkan referensi objek tidak disalin . Salinan dalam melibatkan salinan tipe data primitif serta referensi objek.

Yang juga perlu diketahui adalah, apa itu salinan dangkal dan dalam?

A salinan dangkal membangun objek majemuk baru dan kemudian (sejauh mungkin) memasukkan referensi ke dalamnya ke objek yang ditemukan dalam aslinya. A salinan dalam membangun objek gabungan baru dan kemudian, secara rekursif, menyisipkan salinan ke dalamnya dari benda-benda yang ditemukan dalam aslinya.

apa kloning dangkal dan dalam di Jawa? Setiap perubahan yang dibuat untuk kloning objek tidak akan tercermin pada objek aslinya atau sebaliknya. Versi default dari klon metode menciptakan salinan dangkal dari sebuah objek. Salinan dangkal lebih disukai jika suatu objek hanya memiliki bidang primitif. Salinan dalam lebih disukai jika suatu objek memiliki referensi ke objek lain sebagai bidang.

Selain itu, apa salinan dangkal di Jawa?

A salinan dangkal adalah salinan dari pointer referensi ke objek, sedangkan deep salinan adalah salinan dari objek itu sendiri. Di dalam Jawa , objek disimpan di latar belakang, yang biasanya berinteraksi dengan Anda saat berhadapan dengan objek adalah pointer. Nama variabel menunjuk ke ruang memori objek.

Apa itu deep copy dalam kloning?

Salinan Dalam . NS salinan dalam dari suatu objek akan memiliki eksak salinan dari semua bidang objek sumber seperti dangkal salinan , tapi tidak seperti pucat salinan jika objek sumber memiliki referensi ke objek sebagai bidang, maka replika objek dibuat dengan memanggil klon metode.

Direkomendasikan: