[JAVA] Abstrakte Methode

Was sind die Vorteile der abstrakten Klasse?

Eine abstrakte Klasse ist eine Klasse mit einer oder mehreren abstrakten Methoden. Was ist eine abstrakte Methode? Ich werde erklären.

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

Insbesondere ist es wie folgt. Beachten Sie, wo am Anfang eine Zusammenfassung steht und nach den Argumentklammern kein {} steht.

abstract Rückgabetypnummer Methodenname (Argument);

Als nächstes wird die abstrakte Klasse wie folgt beschrieben.

abstrakter Klassenklassenname{
abstract Rückgabetypname Methodenname(Streit)
}

Der Vorteil einer Methode in einer abstrakten Klasse besteht darin, dass Sie den Entwickler zwingen können, die Methode zu überschreiben.

Es ist erforderlich, die abstrakte Methode zu überschreiben und den Verarbeitungsinhalt für jede Unterklasse zu beschreiben, die die abstrakte Klasse erbt.

Der Verarbeitungsinhalt kann jedoch für jede Unterklasse getrennt werden. Der Verarbeitungsinhalt ist für jede Unterklasse unterschiedlich. Wenn Sie jedoch immer den Verarbeitungsinhalt beschreiben müssen, profitieren Sie von einer abstrakten Klassenmethode.

Recommended Posts

Abstrakte Methode
Java-Methode
to_i Methode
Java (Methode)
Methode getRequestDispatcher ()
Zusammenführungsmethode
Kartenmethode
Methode einschließen
Methode initialisieren
Listenmethode
setzt Methode
Java-Methode
Klassenmethode
Save! -Methode
getParameter-Methode
[Java] -Methode
private Methode
Schienenmethode
[Java] -Methode
abstraktes Fabrikmuster
Ruby to_s Methode
Bildschirmübergangsmethode
Dichotomisierte Suchmethode für die binäre Suche
Suchmethode
Factory Method Pattern
Ausnahmeschaltmethode
Schienen delegieren Methode
Problem mit der Scanmethode
Java8-Methodenreferenz
Schnittstelle und Zusammenfassung
Abstraktes Fabrikmuster
[HTTP-Methode PATCH]
Über die Methode
[Java] forEach-Methode
[Übung] Kartenmethode
[Servlet] Grundlegende Methode
Bisektionssuchmethode
Muster der Vorlagenmethode
Muster der Vorlagenmethode
Wie man 0 ausfüllt (kann anders als 0 sein)
JavaSilver11-Lernmethode
Key-Cloak-Test-Skip-Methode
Factory Method Muster
[Ruby] Initialisierungsmethode
Ruby-Build-Methode
undefinierte Methode `** _ path'error
[Java] Abstrakte Klasse
Java8-Methodenreferenz
[Java] Zufällige Methode
Ruby-Accessor-Methode
[Java] Split-Methode
Ruby Map Methode