Über Java Abstract Class

Ich habe gelernt, weil ich die Zusammenfassung von Java nicht verstanden habe.

Charakteristisch

・ Eine direkte Instanziierung ist nicht möglich · Erzwingen, dass Unterklassen überschrieben werden -Es ist notwendig, einen Konstruktor in eine Unterklasse zu schreiben

sample.java


abstract class Abst_sample {
    abstract void abstractMethod(int num, String str);
    void nonAbstractMethod() {
        System.out.println("Ausgabe von nicht abstrakter Methode");
    }
}
public class sample extends Abst_sample {
    public static void main(String[] args) {
        sample aaa = new sample();   
//Nach dem Erben erstellt es eine eigene Instanz und ruft abstractMethod auf.
        aaa.abstractMethod(3, "Test");
    }
    @Override
    public void abstractMethod(int num, String str) {
        System.out.println("Argument int num= " + num + " /Argument String str= "+ str);
    }
}

Ich denke, es ist ein Bild, das eine Anweisung gibt, "eine solche Methode anzuwenden".

Bei der Entwicklung mit einer großen Anzahl von Menschen wird eine solche Funktion benötigt.

Es gibt keinen Verlust, an den man sich erinnert.

Referenz

https://www.sejuku.net/blog/22689

Recommended Posts

Über Java Abstract Class
[Java] Über anonyme Klassen
Über die abstrakte Klasse von Java
Über die Idee anonymer Klassen in Java
Java abstrakte Methoden und Klassen
Java, abstrakte Klasse für Anfänger
Wie verwende ich Klassen in Java?
Informationen zur Dateikopierverarbeitung in Java
Informationen zum Zurückgeben einer Referenz in einem Java Getter
Über die Java-Schnittstelle
[Java] Informationen zu Java 12-Funktionen
Partisierung in Java
[Java] Über Arrays
Java (abstrakte Klasse)
[Erstellen] Ein Memorandum über das Codieren in Java
Änderungen in Java 11
Janken in Java
Etwas über Java
Wo ist mit Java?
Informationen zu Java-Funktionen
Über die Standardklasse
Über Java-Threads
Informationen zu Datensätzen, die zur Vorschau in Java JDK 14 hinzugefügt wurden
[Java] -Schnittstelle
Über die Java-Klasse
Informationen zu Java-Arrays
JAVA lernen Geschichte abstrakte Klassen und Methoden
Fortsetzung Sprechen Sie über das Schreiben von Java mit Emacs @ 2018
Über Java-Vererbung
Über Schnittstelle, Java-Schnittstelle
[Java] Abstrakte Klasse
Umfangsrate in Java
FizzBuzz in Java
Über Java Var
Über Java Literal
Informationen zu Java-Befehlen
Ein Hinweis zu den Unterschieden zwischen Schnittstellen und abstrakten Klassen in Java
Über die Verwirrung beim Starten von Java-Servern
Eine Geschichte über das JDK in der Java 11-Ära
Versuchen Sie, etwa 30 Zeilen in Java zu kratzen (CSV-Ausgabe)
Informationen zu in Java verwendeten Variablen (lokaler Variablentyp)
Unterschiede beim Schreiben von Java-, C # - und Javascript-Klassen
Informationen zur Java-Protokollausgabe
Informationen zur Java-Funktionsschnittstelle
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Java, über zweidimensionales Array
Janken App in Java
Einschränkungsprogrammierung in Java
Über die Klassenteilung (Java)
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Über [Java] [StreamAPI] allMatch ()
Informationen zur Java StringBuilder-Klasse
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
Java-Klasse, Instanz, Objekt
[Java] Über Singleton Class
Kommentare in der Java-Quelle
Über Klassen und Instanzen