Java-Reihenfolge der Initialisierung und Instanziierung
Klasseninitialisierung
Initialisierung einer Klasse oder Schnittstelle umfasst die folgenden Schritte:
Schnittstelleninitialisierung
Schnittstellen werden beim ersten Zugriff initialisiert, normalerweise durch Lesen eines Felds, das keine Konstante zur Kompilierungszeit ist. Dieser Zugriff kann während der Auswertung eines Initialisierers erfolgen und zu einer rekursiven Initialisierung führen.
Initialisierung von Objekten
Wenn ein neues Objekt erstellt wird:
Ein expliziter Aufruf von Der Superkonstruktor ändert den Initialisierungsprozess nicht. Es gibt lediglich an, welcher Superklassenkonstruktor aufgerufen wird.
Das obige ist der detaillierte Inhalt vonWie initialisiert Java Klassen und Objekte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!