8.3. Abstrakte Methoden

Außer Klassen kann man auch Methoden als abstract markieren. Wenn eine Klasse abstrakt ist, heißt das, dass die Klasse erweitert werden muss. Ist eine Methode abstrakt, bedeutet das, dass die Methode überschrieben werden muss. Vielleicht entscheiden Sie, dass einige (oder alle) Verhalten in einer abstrakten Klasse sinnlos sind, wenn sie nicht von einer konkreteren Unterklasse implementiert werden. Anders gesagt, Sie können sich keine generische Methodenimplementierung vorstellen, die für die Unterklassen nützlich sein könnte. Wie sähe eine generische essen()-Methode aus?

Eine abstrakte Methode hat keinen Body!

Weil Sie bereits entschieden haben, dass es keinen Code gibt, der in der abstrakten Methode sinnvoll wäre, geben ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.