Welche dieser Methoden der Objektklasse kann ein Objekt klonen?
Welche dieser Methoden der Objektklasse kann ein Objekt klonen?

Video: Welche dieser Methoden der Objektklasse kann ein Objekt klonen?

Video: Welche dieser Methoden der Objektklasse kann ein Objekt klonen?
Video: Objektorientierung in Java - Objektorientierte Programmierung in Java Teil 1 2024, November
Anonim

Die Klasse Objekt 'S Klon () Methode erstellt und gibt a. zurück Kopieren des Objekt , mit dem gleichen Klasse und mit allen Feldern mit den gleichen Werten. Jedoch, Objekt . Klon () löst eine CloneNotSupportedException aus, es sei denn, die Objekt ist eine Instanz von a Klasse die das Marker-Interface Cloneable implementiert.

Wie klont man dann ein Objekt?

Erstellen einer Kopie mit Klon ()-Methode Die Klasse, deren Objekts Kopie soll gemacht werden muss öffentlich sein Klon -Methode in ihr oder in einer ihrer Elternklassen. Jede Klasse, die implementiert Klon () sollte super anrufen. Klon () um die zu erhalten geklontes Objekt Hinweis. Die Klasse muss auch Java implementieren.

Was sind die Methoden in der Objektklasse? Methoden von Objektklasse vergleicht das Gegebene Objekt dazu Objekt . erstellt und gibt die genaue Kopie (Klon) davon zurück Objekt . gibt die String-Darstellung davon zurück Objekt . weckt einzelnen Thread auf und wartet darauf Objekts Monitor.

Warum ist die Klonmethode in der Objektklasse definiert?

Klon () Methode hat die Standardimplementierung der flachen Kopie (Erstellen einer Kopie des Objekt , Kopieren der Referenzen). Da Schnittstellen keine Implementierung enthalten (dies wird ab Java 8 geändert), wird sie in Objektklasse (root) und als Marker-Schnittstelle klonbar gemacht (ohne irgendwelche Methoden ).

Welche Klasse enthält eine Klonmethode?

Die Klon () Methode von Objektklasse wird benutzt um Klon ein Objekt . Die java. lang. Die klonbare Schnittstelle muss vom. implementiert werden Klasse deren Objektklon wir wollen schaffen.

Empfohlen: