Erster Blick auf das Bild:
Abstrakte Methode: Methoden ohne Methodenkörper müssen in der abstrakten Klassenmethode mit abstract geändert werden .
1. Abstrakte Klassen können abstrakte Methoden und gewöhnliche Methoden haben
2. Abstrakte Klassen können nicht instanziiert werden
4 . Verwendung abstrakter Klassen:
1) Konkrete Unterklassen: Alle abstrakten Methoden neu schreiben + nach Bedarf neue hinzufügen
2) Abstrakte Unterklassen: nach Bedarf neu schreiben + auf „Müssen hinzufügen“ klicken
5. Sobald eine abstrakte Methode neu geschrieben wurde, kann sie nicht mehr umgeschrieben werden
6. Zusammenfassung kann nicht zusammen mit statischer, privater, endgültiger, nativer Methode verwendet werden
Kostenlose Lernvideoempfehlung:
Java-Online-Tutorial Hinweis:1. Die Verwendung abstrakter Methoden muss neu geschrieben werden
2. Die Schnittstelle kann nicht instanziiert werden
3. Eine Implementierungsklasse ist erforderlich, um die Schnittstelle zu implementieren, und der Inhalt in der Schnittstelle wird verwendet
Konkrete Implementierungsklasse: alle abstrakten Methoden müssen neu geschrieben werden + Neue
abstrakte Implementierungsklassen nach Bedarf hinzufügen: nach Bedarf neu schreiben + neue
abstrakte Implementierungsklassen nach Bedarf hinzufügen Um die abstrakte Implementierungsklasse zu verwenden, müssen Unterklassen die abstrakte Klasse erben und Schreiben Sie alle abstrakten Methoden neu.
4. Bei der Klassenvererbung wird das Schlüsselwort „extens“ und bei der Implementierung das Schlüsselwort „implements“ verwendet.
5. Eine Klasse kann mehrere Schnittstellen implementieren, z. Eine Klasse sollte zuerst erben und dann implementieren
7 Eine Klasse kann nur wenige Schnittstellen implementieren und von der übergeordneten Klasse erben, aber Schnittstellen können nur mehrere Schnittstellen erben class Test implements Demo,A,B
Empfohlene verwandte Artikel und Tutorials:
Erste Schritte mit Java Zero BasicsDas obige ist der detaillierte Inhalt vonGrafische Demonstration abstrakter Klassen und Schnittstellen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!