Katera od te metode predmetnega razreda lahko klonira predmet?
Katera od te metode predmetnega razreda lahko klonira predmet?

Video: Katera od te metode predmetnega razreda lahko klonira predmet?

Video: Katera od te metode predmetnega razreda lahko klonira predmet?
Video: meteor.js от Роджера Зуравицки 2024, November
Anonim

The razred Predmet 's klon () metoda ustvari in vrne a kopirati od predmet , z istim razred in z vsemi polji z enakimi vrednostmi. Vendar pa Predmet . klon () vrže izjemo CloneNotSupportedException, razen če predmet je primer a razred ki izvaja vmesnik markerja Cloneable.

Kako potem klonirate predmet?

Ustvarjanje kopije z uporabo klon () metoda Razred, katerega predmetov kopija mora biti javna klon metodo v njem ali v enem od njegovih nadrejenih razredov. Vsak razred, ki izvaja klon () bi moral poklicati super. klon () za pridobitev kloniran objekt referenca. Razred mora izvajati tudi java.

kakšne so metode v predmetnem razredu? Metode od Razred predmeta primerja dano predmet za to predmet . ustvari in vrne natančno kopijo (klon) tega predmet . vrne nizovno predstavitev tega predmet . zbudi eno nit in čaka na to predmetov monitor.

Podobno, zakaj je metoda klon definirana v predmetnem razredu?

klon () metoda ima privzeto izvedbo plitke kopije (ustvarjanje kopije datoteke predmet , kopiranje referenc). Ker vmesniki ne vsebujejo implementacije (to je spremenjeno od Jave 8 naprej), je nameščen Razred predmeta (root) in omogočil kloniranje kot vmesnik za označevanje (brez kakršnega koli metode ).

Kateri razred vsebuje klonsko metodo?

The klon () metoda od Razred predmeta je navajen klon an predmet . java. lang. Vmesnik, ki ga je mogoče klonirati, mora implementirati razred čigav klon objekta želimo ustvariti.

Priporočena: