Apakah salinan cetek dan salinan dalam dalam Java?
Apakah salinan cetek dan salinan dalam dalam Java?

Video: Apakah salinan cetek dan salinan dalam dalam Java?

Video: Apakah salinan cetek dan salinan dalam dalam Java?
Video: Lahir bayi masih dalam selaput ketuban 2024, November
Anonim

Dalam salinan cetek , hanya medan jenis data primitif sahaja disalin manakala rujukan objek tidak disalin . Salinan dalam melibatkan salinan jenis data primitif serta rujukan objek.

Juga untuk mengetahui ialah, apakah salinan cetek dan dalam?

A salinan cetek membina objek majmuk baharu dan kemudian (setakat yang boleh) memasukkan rujukan ke dalamnya kepada objek yang terdapat dalam asal. A salinan dalam membina objek majmuk baharu dan kemudian, secara rekursif, sisipan salinan ke dalamnya daripada objek yang terdapat dalam asal.

apakah pengklonan cetek dan dalam di Jawa? Sebarang perubahan yang dibuat kepada diklon objek tidak akan dipantulkan dalam objek asal atau sebaliknya. Versi lalai bagi klon kaedah mencipta salinan cetek daripada sesuatu objek. Salinan cetek diutamakan jika objek hanya mempunyai medan primitif. Salinan dalam diutamakan jika objek mempunyai rujukan kepada objek lain sebagai medan.

Selain itu, apakah salinan cetek di Jawa?

A salinan cetek ialah salinan daripada penunjuk rujukan kepada objek, manakala dalam salinan ialah salinan daripada objek itu sendiri. Dalam Jawa , objek disimpan di latar belakang, perkara yang biasa anda berinteraksi semasa berurusan dengan objek ialah penunjuk. Nama pembolehubah menunjuk ke ruang memori objek.

Apakah salinan mendalam dalam pengklonan?

Salinan Dalam . The salinan dalam sesuatu objek akan mempunyai tepat salinan daripada semua medan objek sumber seperti cetek salinan , tetapi tidak seperti sallow salinan jika objek sumber mempunyai sebarang rujukan kepada objek sebagai medan, maka replika objek dibuat dengan memanggil klon kaedah.

Disyorkan: