Was ist Java-Instanziierung?
Persion p1 = new Persion();
Java-Instanziierung besteht darin, ein Objekt mit dem neuen Schlüsselwort The zu erstellen Prozess bedeutet beispielsweise „new Persion()“ das Instanziieren eines Persion-Objekts, wobei die Klammern am Ende von Persion bedeuten, dass der Konstruktor der Persion-Klasse sofort aufgerufen wird, um die Initialisierungsoperation auszuführen. Eigentlich enthält es vier Aktionen. (Empfohlenes Tutorial: Java-Tutorial )
1) Die „neue Persion“ auf der rechten Seite basiert auf Die Persion-Klasse Erstellen Sie als Vorlage ein Persion-Klassenobjekt (auch kurz Persion-Objekt genannt) im Heap-Bereich.
2) Das () am Ende bedeutet, dass nach der Erstellung des Objekts sofort der Konstruktor der Persion-Klasse aufgerufen wird, um das neu generierte Objekt zu initialisieren. Es gibt definitiv einen Konstruktor. Wenn Sie es nicht schreiben, fügt Java einen Standardkonstruktor für Sie hinzu.
3) „Persion p1“ auf der linken Seite erstellt eine Referenzvariable der Persion-Klasse. Die sogenannte Persion-Klassenreferenz ist eine Objektreferenz, mit der in Zukunft auf das Persion-Objekt verwiesen werden kann.
4) Der „="-Operator macht den Objektverweis auf das soeben erstellte Persion-Objekt.
Beispiel:
class A { int i; }
Hier ist A eine Klasse
und das Objekt ist ein bestimmtes Mitglied einer Klasse, wie zum Beispiel
A a1 = new A(); A a2 = new A();
a1 a2 sind beide Objekte
und der Prozess der Erstellung eines Objekts wird Instanziierung genannt
Manchmal nennen wir ein Objekt also auch eine Instanz einer Klasse.
Das obige ist der detaillierte Inhalt vonWas ist Java-Instanziierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!