zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ein Top-Level-Interface kann nicht als private werden. Das würde bedeuten, dass niemand es verwenden könnte, was keinen Sinn ergibt.

Hierarchie von Schnittstellen

Eine Schnittstelle kann eine Erweiterung einer anderen Schnittstelle sein (aber keine Erweiterung einer Klasse):

public interface Verbrauchssteuer extends Besteuerbar
{
  double VERBRAUCHSSTEUER = 0.02 ;
  double berechneVerbrauchsteuer() ;
}

Durch die Verwendung dieses Merkmals kann eine komplexe Hierarchie von Schnittstellen konstruiert werden. Das ist ein sehr spezielles Merkmal, das Sie vermutlich nicht zu verwenden brauchen.

FRAGE 22:

Kann eine Klasse eine Schnittstelle erweitern?