Java-Lernnotiz (abstrakte Klasse)

Da ich Java Silver studiere, werde ich es als mein Memorandum hochladen. Da es sich um ein grobes Memo handelt, werden Details nicht beschrieben.

Eine abstrakte Methode ist eine Methode, die nur die Methode ohne Implementierung (Methodenname, Argumenttyp, Anzahl der Argumente) und den Rückgabetyp definiert.


Notizen
(1) Da es nicht direkt instanziiert werden kann, instanziieren Sie eine Unterklasse. (2) Aus dem obigen Grund ist es beim Aufrufen des Konstruktors einer Superklasse erforderlich, den Konstruktor in einer Unterklasse zu beschreiben und den Konstruktor der Superklasse mit super () aufzurufen. (3) Überschreiben Sie alle abstrakten Methoden. (4) Die Beschreibung lautet wie folgt und {} wird in der abstrakten Methode nicht beschrieben. abstrakter Klassenklassenname { abstract Rückgabetypname Methodenname (Argument);  } ⑤ Erben und überschreiben mit Erweiterungen.

public abstract class _abstract {
	public void test(int num) {
		System.out.println(1);
		method(num);
		System.out.println(3);
	}
	public abstract void method(int num);
}

public class _subabstract extends _abstract{
	public static void main(String[] str) {
		_subabstract sub = new _subabstract();
		sub.test(2);
	}

	public void method(int num) {
    	System.out.println(num);
	}
}

Überschreiben: Definieren Sie eine Methode mit demselben Methodennamen, derselben Anzahl von Argumenten und derselben Reihenfolge. Überladung: Zum Definieren einer Methode mit demselben Methodennamen, jedoch in einer anderen Anzahl und Reihenfolge von Argumenten.

Recommended Posts

Java-Lernnotiz (abstrakte Klasse)
Java (abstrakte Klasse)
[Java] Abstrakte Klasse
Java-Lernnotiz (Methode)
Java-Lernnotiz (grundlegend)
Java-Lernnotiz (Schnittstelle)
Java-Lernnotiz (Vererbung)
Über die abstrakte Klasse von Java
Java Basic Learning Content 6 (Vererbung / Abstrakte Klasse / Schnittstelle)
Java-Memo-Teilzeichenfolge (Standardklasse)
Java-Lernnotiz (Datentyp)
Länge des Java-Memos (Standardklasse)
Java-Lernnotiz (logischer Operator)
Java lernen (0)
Java-Memo
Java-Lernnotiz (Erstellen eines Arrays)
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
Java alles Memo
Java-Klassenmethoden
[Java] Klassenvererbung
(Lernnotiz) Java Level 2-Maßnahmen: Fragenbereich
Java-Scanner-Klasse
Java Silver Memo
Für JAVA-Lernen (2018-03-16-01)
Java-Lerntag 5
Java, Maven Memo
[Java] Verschachtelte Klasse
Java SE 7 Hinweis
Anonyme Java-Klasse
Über die Java-Klasse
JAVA lernen Geschichte abstrakte Klassen und Methoden
[Java] Objektklasse
Lokale Java-Klasse
Java-Spezifikationsnotiz
Java-Lerntag 2
Java-Muster-Memo
Java-Lerntag 1
Warum Java die letzte Klasse A zulässt {abstrakte Klasse B {}}
Java abstrakter Modifikator [Hinweis]
Über die Klassenteilung (Java)
Java Learning 2 (Lernen Sie die Berechnungsmethode)
Java-Lernen (bedingter Ausdruck)
Java Grundwissen Memo
Java lernen (1) -Hallo Welt
abstrakt (abstrakte Klasse) und Schnittstelle (Schnittstelle)
Java Se 8 Programmierer Ⅰ Memo
Java bezahlte private Memo
Lernnotiz 01 (Weiterleiten / Weiterleiten)
Überprüfung der Java-Innenklasse
Feld für den Java-Klassentyp
Java-Programmierung (Klassenmethode)
Java Lambda Ausdruck Memo
Informationen zur Java String-Klasse
(Memo) Java für Anweisung
Java Lambda Ausdruck [Notiz schreiben]
Java-Programmierung (Klassenstruktur)
[Java] Implizites Vererbungsprotokoll
Programmiernotiz für Java-Wettbewerbe