Hvilken af denne metode til objektklasse kan klone et objekt?
Hvilken af denne metode til objektklasse kan klone et objekt?

Video: Hvilken af denne metode til objektklasse kan klone et objekt?

Video: Hvilken af denne metode til objektklasse kan klone et objekt?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, April
Anonim

Det klasse Objekt 's klon () metode skaber og returnerer en kopi af objekt , med det samme klasse og med alle felter med samme værdier. Imidlertid, Objekt . klon () kaster en CloneNotSupportedException, medmindre objekt er et eksempel på en klasse der implementerer markørgrænsefladen Cloneable.

Hvordan kloner man så et objekt?

Oprettelse af en kopi vha klon () metode Klassen hvis objektets kopi skal laves skal have en offentlig klon metode i den eller i en af dens overordnede klasse. Hver klasse, der implementerer klon () skulle kalde super. klon () for at opnå klonet objekt reference. Klassen skal også implementere java.

hvad er metoderne i objektklassen? Metoder af Objektklasse sammenligner det givne objekt Til dette objekt . opretter og returnerer den nøjagtige kopi (klon) af denne objekt . returnerer strengrepræsentationen af dette objekt . vågner op en enkelt tråd og venter på dette objektets overvåge.

Ligeledes, hvorfor er klonmetoden defineret i objektklassen?

klon () metode har standardimplementering af overfladisk kopi (opretter kopi af objekt , kopiering af referencerne). Da grænseflader ikke indeholder implementering (dette er ændret fra Java 8 og frem), placeres det i Objektklasse (rod) og gjort kloningsbar som markørgrænseflade (uden nogen metoder ).

Hvilken klasse indeholder klonmetoden?

Det klon () metode af Objektklasse er vant til klon en objekt . Java. lang. Klonbar grænseflade skal implementeres af klasse hvis objekt klon vi ønsker at skabe.

Anbefalede: