Kann die Superklasse die Methode der Unterklasse aufrufen?
Kann die Superklasse die Methode der Unterklasse aufrufen?

Video: Kann die Superklasse die Methode der Unterklasse aufrufen?

Video: Kann die Superklasse die Methode der Unterklasse aufrufen?
Video: Das Schlüsselwort super. Wie du auf Methoden und Konstruktoren einer Oberklasse zugreifst. 2024, Kann
Anonim

EIN Superklasse Bezugsgröße kann etwas halten Unterklasse Referenzvariable. Dies Superklasse kann Methoden aufrufen die in der definiert sind Superklasse nur.

Kann die Superklasse auf diese Weise auf die Felder der Unterklasse zugreifen?

EIN Superklasse kann nicht direkt betreten Variablen oder Methoden, die in a. deklariert sind Unterklasse . Nicht direkt; Unterklasse Instanzen enthalten eine Instanz ihrer Superklasse Instanz, so erben sie diese Felder . Für ein Superklasse von allen gleich erben Unterklassen , (1.)

Kann eine übergeordnete Klasse auch die Methode der untergeordneten Klasse aufrufen? Downcasting ist in Java nicht möglich. Wenn die Elternklasse Referenz verwendet a Kinderklasse Konstruktor (der als Upcasting bezeichnet wird) dann nur diese Methoden können genannt werden, die auch in. vorhanden sind Elternklasse (entweder definiert oder deklariert) d.h. nur überschrieben Methoden können heißen.

Kann eine Unterklasse auch eine Oberklasse sein?

Wenn Sie also in der Hierarchie nach unten fallen, werden die Klassen immer spezialisierter: Definition: A Unterklasse ist eine Klasse, die von einer anderen Klasse abgeleitet ist. EIN Unterklasse erbt Zustand und Verhalten von all seinen Vorfahren. Der Begriff Superklasse bezieht sich auf den direkten Vorfahren einer Klasse sowie auf alle ihre aufsteigenden Klassen.

Erben Unterklassen Variablen?

Die folgende Liste listet das Mitglied auf Variablen das sind vererbt durch eine Unterklasse : Unterklassen erben diese Mitglieder Variablen als öffentlich oder geschützt deklariert. Unterklassen erben diese Mitglieder Variablen ohne Zugriffsspezifizierer deklariert, solange die Unterklasse befindet sich im selben Paket wie die Superklasse.

Empfohlen: