zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Könnten die Schnittstellen verschiedene Definitionen der gleichen Konstanten enthalten?

Antwort:

Ja. Aber um die Konsistenz zu gewährleisten, sollte eine Konstante nur einmal in einer Schnittstelle definiert werden.

Schnittstellen als public deklarieren

Aber es ist OK wenn zwei Schnittstellen die gleiche Methode verlangen. Eine Klasse, die beide Schnittstellen implementiert, muss nur für eine vollständige Methodendefinition sorgen, um beide Schnittstellen zufrieden zu stellen.

Eine Schnittstelle kann als public deklariert werden. Das ist in der Tat das, was üblicherweise getan wird. Wenn eine Klasse oder Schnittstelle als public deklariert ist, muss sie die einzige öffentliche Klasse oder Schnittstelle in der Quelldatei sein, die sie enthält. (In diesen Aufzeichnungen wurden öffentliche Klassen vermieden, damit die Beispiele in eine einzige Datei kopiert und ausgeführt werden können.)

Eine öffentliche Schnittstelle kann von jeder Klasse implementiert werden. Viele Komponenten grafischer Benutzerschnittstellen implementieren öffentliche Schnittstellen. Wir werden sie verwenden, um mit den GUI Eigenschaften von Java arbeiten zu können.


FRAGE 21:

Kann eine Schnittstelle als private deklariert werden?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite