Heim > Java > JavaErste Schritte > Java, was ist Instanziierung?

Java, was ist Instanziierung?

爱喝马黛茶的安东尼
Freigeben: 2019-11-14 17:19:33
Original
3770 Leute haben es durchsucht

Java, was ist Instanziierung?

Der Prozess der Erstellung eines Objekts wird als Instanziierung bezeichnet. Daher bezeichnen wir ein Objekt manchmal auch als Instanz einer Klasse.

Demo demo = new Demo();
Nach dem Login kopieren

Die Aktion dieser Anweisung wird normalerweise als Erstellen eines Objekts bezeichnet, dh als Instanziierung. Tatsächlich enthält sie vier Aktionen.

(1) Die „neue Demo“ auf der rechten Seite verwendet die Demo-Klasse als Vorlage, um ein Demo-Klassenobjekt (auch als Demo-Objekt bezeichnet) im Heap-Bereich zu erstellen.

Das () am Ende von (2) bedeutet, dass nach der Erstellung des Objekts sofort der Konstruktor der Demo-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) Die „Demo-Demo“ auf der linken Seite erstellt eine Demo-Klassenreferenzvariable. Die sogenannte Demo-Klassenreferenz ist eine Objektreferenz, mit der in Zukunft auf das Demo-Objekt verwiesen werden kann.

(4) Der „="-Operator stellt den Objektverweis auf das gerade erstellte Demo-Objekt her.

php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonJava, was ist Instanziierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage