Heim  >  Artikel  >  Java  >  Analysieren Sie den Prozess der Objektinstanziierung

Analysieren Sie den Prozess der Objektinstanziierung

王林
王林nach vorne
2020-07-18 16:49:171895Durchsuche

Analysieren Sie den Prozess der Objektinstanziierung

Der Instanziierungsprozess ist in zwei Schritte unterteilt:

(Empfohlenes Tutorial: Java-Einführungs-Tutorial)

Deklarieren Sie zuerst die object besteht darin, einen Platz im Stapel zu öffnen, ihn mit dem Namen des Objekts zu benennen, und der Inhalt darin ist null.

Dann verwenden Sie new, um einen Platz im Heap zu öffnen, das Objekt im Heap ist das Objekt, und legen Sie dann den Heap ab. Die Adresse im Raum wird im Stapel gespeichert, sodass das Objekt verwendet werden kann, z. B.

A aNew=new A();

(empfohlenes Video-Tutorial: Java-Video-Tutorial)

aNew befindet sich im Stapel. Der Name des Raums, new A(), dient dazu, Platz im Heap zu öffnen und dann die Adresse im Heap dem aNew-Raum zuzuweisen, was dem Geben entspricht der Schlüssel zu aNew, dann kann aNew den Raum in new A() frei bearbeiten, ähnlich wie Zeiger in der C-Sprache.

Das obige ist der detaillierte Inhalt vonAnalysieren Sie den Prozess der Objektinstanziierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen