KAPITEL 17

Abstrakte Klassen und Schnittstellen (Interfaces)

In diesem Kapitel:

Abstrakte Klassen

Schnittstellen

Übungen

In Kapitel 15 wurde die Vererbung vor allem unter dem Aspekt der Codevererbung betrachtet. Durch die Polymorphie sind wir nun darauf gestoßen, dass Basisklassen nicht nur zur Vererbung von Code herangezogen werden können, sondern dass es mindestens genauso interessant sein kann, eine einheitliche Schnittstelle zu vererben. Nichts anderes ist nämlich die Programmierung mit polymorphen Methoden, die in den abgeleiteten Klassen überschrieben werden: Der geerbte Name (die Schnittstelle) wird übernommen, die Definition (der Code) wird ersetzt.

In Fortsetzung dieses Gedankens kommt man zu Konzepten, die vornehmlich oder gar ...

Get Java – Der umfassende Programmierkurs 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.