Eine gute Antwort wäre:

Nein. private würde bedeuten, dass niemand sie 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?

Inhaltsverzeichnis