Nein. private
würde bedeuten, dass niemand sie verwenden könnte, was keinen Sinn ergibt.
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.