Wozu dient das Super-Keyword?
Wozu dient das Super-Keyword?

Video: Wozu dient das Super-Keyword?

Video: Wozu dient das Super-Keyword?
Video: Tom Thomas vs. der Fensterputzroboter | Die Fixies | Animation für Kinder 2024, November
Anonim

Benutzung von Java super Stichwort

super kann verwendet werden, um auf die Instanzvariable der unmittelbaren Elternklasse zu verweisen. super kann verwendet werden, um die Methode der unmittelbaren Elternklasse aufzurufen. super() kann verwendet werden, um den Konstruktor der unmittelbaren Elternklasse aufzurufen.

Was sind auf diese Weise die Hauptverwendungszwecke des Schlüsselworts Super?

Die Super-Schlüsselwort bezieht sich auf übergeordnete (übergeordnete) Objekte. es ist Gebraucht um Superklassenmethoden aufzurufen und auf den Superklassenkonstruktor zuzugreifen. Am meisten allgemeine Verwendung des Super-Keywords besteht darin, die Verwechslung zwischen Oberklassen und Unterklassen zu beseitigen, die Methoden mit demselben Namen haben.

Zweitens, was ist der letzte und der Super-Keyword-Unterschied zwischen ihnen? Unterschied zwischen super und Finale Java Super vs Finale Java sind Schlüsselwörter von Java, aber mit ganz anderen Jobs. super Stichwort wird für den Zugriff verwendet Super Klassenvariablen und Methoden nach Unterklassenobjekt, wenn sie von Unterklassen überschrieben werden. Finale wird an drei Stellen in Java mit unterschiedlichen Jobs verwendet.

Was ist das Super-Keyword?

Super ist ein Stichwort . Es wird innerhalb einer Unterklassen-Methodendefinition verwendet, um eine Methode aufzurufen, die in der Super Klasse. Private Methoden der Super -class kann nicht aufgerufen werden. Nur öffentliche und geschützte Methoden können vom. aufgerufen werden Super-Schlüsselwort . Es wird auch von Klassenkonstruktoren verwendet, um Konstruktoren ihrer Elternklasse aufzurufen.

Können wir das Super-Keyword in der Hauptmethode verwenden?

Antwort: Nein! Dies Stichwort funktioniert nur bei einer Instanz einer Klasse (einem Objekt). Hauptmethode statisch ist, gehört es zu keinem bestimmten Objekt. Super Methode kann nur innerhalb eines Konstruktors aufgerufen werden, um den Konstruktor seines Super Klasse und muss in der ersten Zeile stehen.

Empfohlen: