Manakah dari metode kelas objek ini yang dapat mengkloning objek?
Manakah dari metode kelas objek ini yang dapat mengkloning objek?

Video: Manakah dari metode kelas objek ini yang dapat mengkloning objek?

Video: Manakah dari metode kelas objek ini yang dapat mengkloning objek?
Video: EKSPERIMEN PALING MENGERIKAN - PART 2 #shorts 2024, November
Anonim

NS objek kelas 'S klon () metode membuat dan mengembalikan a salinan dari obyek , dengan yang sama kelas dan dengan semua bidang memiliki nilai yang sama. Namun, Obyek . klon () melempar CloneNotSupportedException kecuali obyek adalah contoh dari kelas yang mengimplementasikan antarmuka penanda Cloneable.

Lalu, bagaimana cara mengkloning suatu objek?

Membuat salinan menggunakan klon () metode Kelas yang milik objek salinan yang akan dibuat harus memiliki publik klon metode di dalamnya atau di salah satu kelas induknya. Setiap kelas yang mengimplementasikan klon () harus memanggil super. klon () untuk mendapatkan objek kloning referensi. Kelas juga harus mengimplementasikan Java.

apa metode di kelas objek? Metode dari Kelas objek membandingkan yang diberikan obyek untuk ini obyek . membuat dan mengembalikan salinan persis (kloning) ini obyek . mengembalikan representasi string dari ini obyek . bangun satu utas, menunggu ini milik objek memantau.

Demikian juga, mengapa metode klon didefinisikan di kelas objek?

klon () metode memiliki implementasi default dari salinan dangkal (membuat salinan dari obyek , menyalin referensi). Karena antarmuka tidak mengandung implementasi (ini diubah dari Java 8 dan seterusnya), itu ditempatkan di Kelas objek (root) dan menjadikan Cloneable sebagai antarmuka penanda (tanpa metode ).

Kelas mana yang berisi metode klon?

NS klon () metode dari Kelas objek digunakan untuk klon NS obyek . Jawa. lang. Antarmuka yang dapat dikloning harus diimplementasikan oleh kelas yang klon objek kami ingin membuat.

Direkomendasikan: