Welke van deze methoden van objectklasse kan een object klonen?
Welke van deze methoden van objectklasse kan een object klonen?

Video: Welke van deze methoden van objectklasse kan een object klonen?

Video: Welke van deze methoden van objectklasse kan een object klonen?
Video: SCP 2718 Что происходит после | Класс объекта неизвестен | infohazard scp 2024, November
Anonim

De klasse Object 's kloon () methode creëert en retourneert a kopiëren van de object , met hetzelfde klas en waarbij alle velden dezelfde waarden hebben. Echter, Object . kloon () gooit een CloneNotSupportedException tenzij de object is een instantie van a klas die de markeringsinterface Cloneable implementeert.

Hoe kloon je dan een object?

Een kopie maken met kloon () methode De klasse waarvan voorwerpen kopie moet worden gemaakt moet openbaar zijn kloon methode erin of in een van de bovenliggende klassen. Elke klasse die implementeert kloon () zou super moeten bellen. kloon () om de. te verkrijgen gekloond object verwijzing. De klasse moet ook java implementeren.

wat zijn de methoden in de objectklasse? Methoden: van Objectklasse vergelijkt het gegeven object naar dit object . maakt en retourneert de exacte kopie (kloon) hiervan object . geeft de tekenreeksrepresentatie hiervan terug object . maakt enkele thread wakker, wacht hierop voorwerpen toezicht houden op.

Evenzo, waarom is de kloonmethode gedefinieerd in de objectklasse?

kloon () methode heeft standaard implementatie van ondiepe kopie (kopie maken van de object , het kopiëren van de referenties). Omdat interfaces geen implementatie bevatten (dit is gewijzigd vanaf Java 8 en later), wordt het in Objectklasse (root) en Cloneable gemaakt als markeringsinterface (zonder enige methoden ).

Welke klasse bevat de kloonmethode?

De kloon () methode van Objectklasse is gewend aan kloon een object . De java. lang. Kloonbare interface moet worden geïmplementeerd door de klas van wie object kloon wij willen creëren.

Aanbevolen: