7.7.1 Schnittstellen sind neue Typen
510
7.7.2 Schnittstellen deklarieren
510
7.7.3 Abstakte Methoden in Schnittstellen
511
7.7.4 Implementieren von Schnittstellen
512
7.7.5 Ein Polymorphie-Beispiel mit Schnittstellen
514
7.7.6 Die Mehrfachvererbung bei Schnittstellen
515
7.7.7 Keine Kollisionsgefahr bei Mehrfachvererbung *
520
7.7.8 Erweitern von Interfaces – Subinterfaces
521
7.7.9 Konstantendeklarationen bei Schnittstellen
522
7.7.10 Nachträgliches Implementieren von Schnittstellen *
524
7.7.11 Statische ausprogrammierte Methoden in Schnittstellen
525
7.7.12 Erweitern und Ändern von Schnittstellen
527
7.7.13 Default-Methoden
529
7.7.14 Erweiterte Schnittstellen deklarieren und nutzen
530
7.7.15 Öffentliche und private Schnittstellenmethoden
533
7.7.16 Erweiterte Schnittstellen, Mehrfachvererbung und Mehrdeutigkeiten *
533
7.7.17 Bausteine bilden mit Default-Methoden *
537
7.7.18 Initialisierung von Schnittstellenkonstanten *
543
7.7.19 Markierungsschnittstellen *
547
7.7.20 (Abstrakte) Klassen und Schnittstellen im Vergleich
548