Rufen Sie die Super-Methode in Java auf

Einführung

Aus einfachen Dingen werde ich Java stetig ausgeben. Ich lerne mit dem Ziel, Java-Silber zu übergeben.

Was ist super

Wird verwendet, wenn auf Instanzen und Variablen der Oberklasse verwiesen wird.

So rufen Sie eine übergeordnete Klassenmethode mit super auf

super. Methodenname

ich werde schreiben

Main.java



//Super Klasse
class hoge {
	public void print() {
		System.out.println("Hallo aus der Superklasse");
	}
}

//Kinderklasse
class huga extends hoge {
	public void print() {
		System.out.println("Hallo aus der Kinderklasse");
	}

	public void executePrint() {
		//Druck der untergeordneten Klasse
		print();
		
		//Super Class Print
		super.print();
	}
}

public class Main {
	public static void main(String[] args) {
		huga obj = new huga();
		obj.executePrint();
	}
}

Ausführungsergebnis

Hallo aus der Kinderklasse
Hallo aus der Superklasse

Sie können sehen, dass die Methode der übergeordneten Klasse explizit von der untergeordneten Klasse aufgerufen werden kann.

abschließend

Im Fall eines Konstruktors, wenn Sie eine untergeordnete Klasse instanziieren Super Class Konstruktor Child Class Konstruktor wird ausgeführt.

Details werden in einem anderen Artikel geschrieben.

Verweise

Dieser Artikel wurde unter Bezugnahme auf die folgenden Informationen verfasst.

Recommended Posts

Rufen Sie die Super-Methode in Java auf
Rufen Sie Java-Methoden aus JavaScript auf, das in Java ausgeführt wird
Rufen Sie die Windows-Benachrichtigungs-API in Java auf
Was ist die Hauptmethode in Java?
[Java] Behandlung von Java Beans in der Methodenkette
Java-Methodenaufruf von RPG (Methodenaufruf in eigener Klasse)
So verspotten Sie einen Super-Methodenaufruf in PowerMock
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Greifen Sie mit Java auf die Netzwerkschnittstelle zu
Ich habe [Klonmethode für Java-Arrays] als Klonmethode in Java-Arrays übersetzt.
Errate den Zeichencode in Java
Java-Methode
Java (Methode)
Automatische Methode zur Größenänderung von Fotos von Java
Geben Sie den Java-Speicherort in eclipse.ini an
[Android, Java] Praktische Methode zur Berechnung der Differenz in Tagen
Lesen Sie CSV in Java (Super CSV Annotation)
Java-Vergleich mit der compareTo () -Methode
Entpacken Sie die Zip-Datei in Java
Erstellen Sie eine Methode, um den Steuersatz in Java zurückzugeben
Analysieren der COTOHA-API-Syntaxanalyse in Java
[Java] -Methode
[Java] -Methode
Beispielcode zum Aufrufen der Yahoo! Local Search API in Java
Meine Gedanken zur Equals-Methode (Java)
Holen Sie sich das Ergebnis von POST in Java
Versuchen Sie es mit der Stream-API in Java
Parallelitätsmethode in Java mit grundlegendem Beispiel
Ich habe das neue Yuan-Problem in Java ausprobiert
[Java] Verwendung der toString () -Methode
[Java] Verwenden Sie kryptografische Technologie mit Standardbibliotheken
Notizen im Kopf organisieren (Java-Arrangement)
Versuchen Sie, den CORBA-Dienst unter Java 11+ aufzurufen
So erhalten Sie das Datum mit Java
Die Geschichte des Schreibens von Java in Emacs
Konsoleneingabe in Java (Verständnis des Mechanismus)
Rufen Sie die visuelle Erkennung im Watson Java SDK auf
Elementoperationsmethode in Appium TIPS (Java)
[Java] Übergeben Sie Argumente an den Konstruktor in Mockito / Set default call to method an callRealMethod
Partisierung in Java
Java8-Methodenreferenz
Janken in Java
[Java] forEach-Methode
Java8-Methodenreferenz
Umfangsrate in Java
[Java] Zufällige Methode
[Java] Split-Methode
FizzBuzz in Java
[Bestellmethode] Legen Sie die Reihenfolge der Daten in Rails fest
[Android] Rufen Sie Kotlins Standardargumentmethode von Java aus auf
In Bezug auf transiente Modifikatoren und Serialisierung in Java
Die Geschichte des einfachen String-Vergleichs in Java
Über die Verwirrung beim Starten von Java-Servern
Die Geschichte eines gewöhnlichen Othello in Java
Über die Idee anonymer Klassen in Java
ChatWork4j für die Verwendung der ChatWork-API in Java
Eine Geschichte über das JDK in der Java 11-Ära
Die Reihenfolge der Java-Methodenmodifikatoren ist festgelegt
Der in Java 10 eingeführte Schnittpunkttyp ist erstaunlich (?)
Die Geschichte des Lernens von Java in der ersten Programmierung
Spüren Sie den Lauf der Zeit auch in Java