Konstruktoren in Java können nicht vererbt werden. Wenn eine Unterklasse von einer übergeordneten Klasse erbt, führt sie zuerst den Konstruktor der übergeordneten Klasse aus. Das heißt, wenn die Unterklasse ausgeführt wird, wird zuerst der Konstruktor der übergeordneten Klasse aufgerufen. Konstruktoren werden im Allgemeinen zum Initialisieren von Mitgliedseigenschaften und Mitgliedsmethoden verwendet.
Konstruktoren in Java können nicht vererbt werden.
(Empfohlenes Tutorial: Java Getting Started Program )
Analyse:
Wenn eine Unterklasse eine übergeordnete Klasse erbt, führt sie zuerst die aus Konstruktor der übergeordneten Klasse, das heißt, wenn eine Unterklasse ausgeführt wird, wird zuerst der Konstruktor der übergeordneten Klasse „aufgerufen“, was im Wesentlichen eine „automatische Ausführung“ ist.
Die Bedeutung von Vererbung (erweitert) ist eigentlich „Erweiterung“. Es ist nicht erforderlich, dass eine Unterklasse den Konstruktor der übergeordneten Klasse erweitert, da dies bei jeder Übertragung der Unterklasse der Konstruktor ihrer übergeordneten Klasse tut Wenn Sie wirklich eine spezielle Form des Unterklassenkonstruktors benötigen, kann die Unterklasse einfach ihren eigenen Konstruktor ändern oder überladen.
Einführung in die Konstruktorfunktion
Der Java-Konstruktor, auch Konstruktionsmethode genannt, ist eine spezielle Funktion in Java. Der Funktionsname ist derselbe wie und hat keinen Rückgabewert.
Funktion
Der Konstruktor wird im Allgemeinen zum Initialisieren von Mitgliedseigenschaften und Mitgliedsmethoden verwendet, dh nachdem das neue Objekt generiert wurde, werden die Eigenschaften und Methoden des Objekts aufgerufen.
(Empfohlenes Video-Tutorial: Java-Video-Tutorial )
Eigenschaften des Konstruktors
1. Der Funktionsname ist derselbe wie der Klassenname; 🎜>2 Es ist nicht erforderlich, den Rückgabewerttyp zu definieren. (Anders als der Rückgabewert vom Typ „void“ hat „void“ keinen bestimmten Rückgabewerttyp. Der Konstruktor verfügt nicht einmal über einen Typ.)
3 Das ist nicht möglich Schreiben Sie eine Rückgabeanweisung. (Der Rückgabewerttyp ist Nein, es ist keine Rückgabeanweisung erforderlich.)
Hinweis: Allgemeine Funktionen können keine Konstruktoren aufrufen, nur Konstruktoren können Konstruktoren aufrufen.
Das obige ist der detaillierte Inhalt vonKönnen Konstruktoren in Java vererbt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!