4.5 Interfaces und innere Klassen

Dieser Abschnitt stellt die Techniken Interfaces und innere Klassen vor. Interfaces nutzt man zur Beschreibung von Schnittstellen. Innere Klassen verwendet man in der Regel als weitere Strukturierungsstufe zu Packages.

Strukturierung durch Packages

Packages dienen zur Gruppierung und Strukturierung. Innerhalb eines Packages können beliebig viele Klassen und Interfaces sowie weitere Subpackages definiert werden. Packages definieren einen Namensraum: Innerhalb von Packages müssen Namen von Klassen und Interfaces eindeutig sein, während diese Forderung über Package-Grenzen hinweg nicht existiert.

Wenn Klassen aus mehreren Packages genutzt werden sollen, trägt es zu einer besseren Trennung von Zuständigkeiten und ...

Get Der Weg zum Java-Profi, 2nd Edition 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.