Heim >Java >JavaBase >Was sind die Merkmale abstrakter Klassen?

Was sind die Merkmale abstrakter Klassen?

王林
王林Original
2020-06-28 15:35:3018734Durchsuche

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.

Was sind die Merkmale abstrakter Klassen?

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

)

5. Wenn eine Unterklasse einer abstrakten Klasse nicht alle abstrakten Methoden überschreibt, ist die Unterklasse immer noch eine abstrakte Klasse; Codebeispiel:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Java-Reaktor-ReaktormusterNächster Artikel:Java-Reaktor-Reaktormuster