Antara kaedah kelas objek ini yang manakah boleh mengklon objek?
Antara kaedah kelas objek ini yang manakah boleh mengklon objek?

Video: Antara kaedah kelas objek ini yang manakah boleh mengklon objek?

Video: Antara kaedah kelas objek ini yang manakah boleh mengklon objek?
Video: EKSPERIMEN PALING MENGERIKAN - PART 2 #shorts 2024, November
Anonim

The Objek kelas 's klon () kaedah mencipta dan mengembalikan a salinan daripada objek , dengan yang sama kelas dan dengan semua medan yang mempunyai nilai yang sama. Walau bagaimanapun, Objek . klon () membuang CloneNotSupportedException melainkan jika objek ialah contoh a kelas yang melaksanakan antara muka penanda Boleh Diklon.

Kemudian, bagaimana anda mengklonkan objek?

Mencipta salinan menggunakan klon () kaedah Kelas yang objek salinan yang hendak dibuat mesti ada awam klon kaedah di dalamnya atau dalam salah satu kelas induknya. Setiap kelas yang melaksanakan klon () harus memanggil super. klon () untuk mendapatkan objek klon rujukan. Kelas juga mesti melaksanakan java.

apakah kaedah dalam kelas objek? Kaedah daripada Kelas objek membandingkan yang diberikan objek untuk ini objek . mencipta dan mengembalikan salinan tepat (klon) ini objek . mengembalikan perwakilan rentetan ini objek . bangun satu thread, menunggu ini objek pantau.

Begitu juga, mengapa kaedah klon ditakrifkan dalam kelas objek?

klon () kaedah mempunyai pelaksanaan lalai salinan cetek (membuat salinan fail objek , menyalin rujukan). Oleh kerana antara muka tidak mengandungi pelaksanaan (ini ditukar daripada Java 8 dan seterusnya), ia diletakkan di Kelas objek (root) dan menjadikan Cloneable sebagai antara muka penanda (tanpa sebarang kaedah ).

Kelas yang manakah mengandungi kaedah klon?

The klon () kaedah daripada Kelas objek sudah biasa klon an objek . Jawa. lang. Antara muka boleh klon mesti dilaksanakan oleh kelas yang klon objek kita nak buat.

Disyorkan: