Koja od ovih metoda klase objekata može klonirati objekt?
Koja od ovih metoda klase objekata može klonirati objekt?

Video: Koja od ovih metoda klase objekata može klonirati objekt?

Video: Koja od ovih metoda klase objekata može klonirati objekt?
Video: meteor.js от Роджера Зуравицки 2024, April
Anonim

The class Object 's klon () metoda kreira i vraća a kopija of the objekt , sa istim klasa i sa svim poljima koja imaju iste vrijednosti. Kako god, Objekat . klon () izbacuje CloneNotSupportedException osim ako objekt je instanca a klasa koji implementira interfejs markera Cloneable.

Kako onda klonirati objekat?

Kreiranje kopije pomoću klon () metoda Klasa čija objekata kopija koja se pravi mora biti javna klon metoda u njemu ili u jednoj od njegovih roditeljskih klasa. Svaka klasa koja implementira klon () treba pozvati super. klon () da dobijete klonirani objekat referenca. Klasa također mora implementirati java.

koje su metode u objektnoj klasi? Metode of Objekat klasa upoređuje dato objekt za ovo objekt . kreira i vraća tačnu kopiju (klon) ovoga objekt . vraća string reprezentaciju ovog objekt . budi jednu nit, čekajući ovo objekata monitor.

Slično, zašto je metoda kloniranja definirana u objektnoj klasi?

klon () metoda ima zadanu implementaciju plitke kopije (kreiranje kopije objekt , kopiranje referenci). Kako interfejsi ne sadrže implementaciju (ovo je promenjeno od Jave 8 pa nadalje), on se stavlja u Objekat klasa (root) i omogućio kloniranje kao interfejs markera (bez ikakvog metode ).

Koja klasa sadrži metodu kloniranja?

The klon () metoda of Objekat klasa je navikao klon an objekt . The java. lang. Interfejs koji se može klonirati mora biti implementiran od strane klasa čiji klon objekta želimo da kreiramo.

Preporučuje se: