Die Merkmale abstrakter Klassen sind: 1. Sowohl abstrakte Klassen als auch abstrakte Methoden müssen mit abstrakten Klassen geändert werden. 2. Es dürfen keine abstrakten Methoden in abstrakten Klassen vorhanden sein, aber abstrakte Methoden müssen in abstrakten Klassen vorhanden sein . Abstrakte Klassen können nicht direkt Objekte erstellen. 4. Abstrakte Klassen haben Konstruktionsmethoden.
Merkmale abstrakter Klassen:
(empfohlenes Lernen: Java-Einstiegsprogramm)
1 , abstrakte Klassen und abstrakte Methoden müssen mit abstrakten
2 geändert werden. Abstrakte Methoden dürfen nicht in abstrakten Klassen vorhanden sein Klassen können keine Objekte direkt erstellen (Instanziierung);
4. Wenn eine Unterklasse einer abstrakten Klasse alle abstrakten Methoden überschreibt, ist sie eine konkrete Klasse
Java-Video-Tutorial
)abstract class Emoplyee { String name; public Emoplyee(String name) { this.name = name; } public void test() { } public abstract void work(); // public abstract void sleep(); } class Waiter extends Emoplyee { public Waiter(String s) { super(s); } public void work() { System.out.println("我来搽桌子"); } }
Das obige ist der detaillierte Inhalt vonWas sind die Merkmale abstrakter Klassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!