Koja od ove metode klase objekata može klonirati objekt?
Koja od ove metode klase objekata može klonirati objekt?

Video: Koja od ove metode klase objekata može klonirati objekt?

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

The klasa Objekt 's klon () metoda stvara i vraća a kopirati od objekt , s istim razreda i sa svim poljima koja imaju iste vrijednosti. Međutim, Objekt . klon () izbacuje CloneNotSupportedException osim ako objekt je primjer a razreda koji implementira sučelje markera Cloneable.

Onda, kako klonirati objekt?

Izrada kopije pomoću klon () metoda Klasa čija objekata kopija se mora napraviti mora imati javno klon metoda u njemu ili u jednoj od njegovih roditeljskih klasa. Svaka klasa koja implementira klon () treba nazvati super. klon () za dobivanje klonirani objekt referenca. Klasa također mora implementirati java.

koje su metode u objektnoj klasi? Metode od Klasa objekta uspoređuje dano objekt na ovo objekt . stvara i vraća točnu kopiju (klon) ovog objekt . vraća prikaz niza ovog objekt . budi jednu nit, čekajući ovo objekata monitor.

Isto tako, zašto je metoda kloniranja definirana u objektnoj klasi?

klon () metoda ima zadanu implementaciju plitke kopije (kreiranje kopije objekt , kopiranje referenci). Kako sučelja ne sadrže implementaciju (ovo je promijenjeno od Jave 8 nadalje), ono se stavlja u Klasa objekta (root) i omogućio kloniranje kao sučelje markera (bez ikakvog metode ).

Koja klasa sadrži metodu kloniranja?

The klon () metoda od Klasa objekta je navikao klon an objekt . java. lang. Sučelje koje se može klonirati mora implementirati razreda čiji klon objekta želimo stvarati.

Preporučeni: