Java Object clone()-Methode
Die Methode clone() von Object wird verwendet, um eine Kopie eines Objekts zu erstellen und zurückzugeben.
Die clone-Methode ist eine flache Kopie. Bei Objekten, auf die durch Eigenschaften innerhalb des Objekts verwiesen wird, wird nur die Referenzadresse kopiert, und dem referenzierten Objekt wird kein neuer Speicher zugewiesen. Im Gegensatz dazu erstellt eine tiefe Kopie auch die referenzierten Objekte neu.
Syntax
object.clone()
Parameters
Keine 。
Rückgabewert
Gibt eine Kopie eines Objekts zurück.
Da Object selbst die Schnittstelle Cloneable nicht implementiert, wird beim Aufruf der clone-Methode ohne Überschreiben eine CloneNotSupportedException geworfen.
Beispiel
Das folgende Beispiel erstellt das Objekt obj1, kopiert dann obj1 nach obj2 und gibt die Variablenwerte über obj2 aus:
Beispiel
Das obige Programm erzeugt das folgende Ergebnis:
Example 111 Example 111
Andere Erweiterungen
Java Object-Klasse