Banner

Hochschule Rhein Main
Fachbereich Design Informatik Medien

OO Programmierung in Java


Sven Eric Panitz

Abstrakte Klassen

  • Methoden können abstrakt sein. Dann fehlt Methodenrumpf und Methode ist mit abstract markiert

  • Klassen mit abstrakten Methoden sind auch mit abstract zu markieren

  • abstrakte Klassen haben Konstruktoren, von ihnen dürfen aber nie mit new Objekte erzeugt werden

  • nicht abstrakte (konkrete) Unterklassen abstrakter Klassen müssen abstrakte Methoden konkret implementieren

  • abstrakte Methoden dürfen aufgerufen werden