WikiDer > Abstrakte Klasse
In dem Informatik ist ein abstrakte Klasse ein Klasse das undefiniert Methoden enthalten kann. Diese Methoden sind in einer Unterklasse der abstrakten Klasse implementiert. Es ist nicht möglich, Objekt aus abstrakten Klassen, aber aus nicht abstrakten Unterklassen. Durch Erbe es ist möglich, die in der abstrakten Klasse definierten Methoden zu erben und in den Unterklassen zu verwenden.
In dem Programmiersprache Java Gibt es eine bestimmte Form einer abstrakten Klasse, nämlich a Schnittstelle, die nur undefinierte Methoden und Konstanten enthält. Einer der Unterschiede besteht darin, dass eine Klasse mehrere Schnittstellen implementieren kann, aber nur von einer (abstrakten) Klasse erben kann.
Beispiel in Java
Im Java eine abstrakte Klasse wird mit dem . bezeichnet Stichwortabstrakt:
öffentliche abstrakte Klasse Beispiel { öffentliche abstrakte Leere abstraktMethode(); }Öffentliche Klasse BeispielUnterklasse erweitert Beispiel { öffentliche Leere abstractMethod() { System.out.println("Dies ist eine Unterklasse einer abstrakten Klasse"); }}