8.1.1 Schnittstellen sind neue Typen
519
8.1.2 Schnittstellen deklarieren
520
8.1.3 Abstrakte Methoden in Schnittstellen
520
8.1.4 Implementieren von Schnittstellen
521
8.1.5 Ein Polymorphie-Beispiel mit Schnittstellen
523
8.1.6 Die Mehrfachvererbung bei Schnittstellen
525
8.1.7 Keine Kollisionsgefahr bei Mehrfachvererbung *
528
8.1.8 Erweitern von Interfaces – Subinterfaces
529
8.1.9 Konstantendeklarationen bei Schnittstellen
530
8.1.10 Nachträgliches Implementieren von Schnittstellen *
531
8.1.11 Statische ausprogrammierte Methoden in Schnittstellen
531
8.1.12 Erweitern und Ändern von Schnittstellen
533
8.1.13 Default-Methoden
535
8.1.14 Erweiterte Schnittstellen deklarieren und nutzen
536
8.1.15 Öffentliche und private Schnittstellenmethoden
540
8.1.16 Erweiterte Schnittstellen, Mehrfachvererbung und Mehrdeutigkeiten *
540
8.1.17 Bausteine bilden mit Default-Methoden *
545
8.1.18 Markierungsschnittstellen *
550
8.1.19 (Abstrakte) Klassen und Schnittstellen im Vergleich
551