No es pot crear una interfície directament. Els seus membres són implementats per qualsevol classe o estructura que implementi la interfície. … Una classe pot heretar una classe base i també implementar una o més interfícies.
Per què no podem crear una interfície?
No podeu crear una interfície o una classe abstracta perquè desafiaria el model orientat a objectes. Les interfícies representen contractes: la promesa que l'implementador d'una interfície serà capaç de fer totes aquestes coses, complir el contracte.
Com es crea una instancia d'un objecte d'interfície en Java?
Mai podeu crear una instància d'una interfície en java. Tanmateix, podeu fer referència a un objecte que implementa una interfície pel tipus d'interfície.
Podem crear una interfície amb la paraula clau Crea un objecte?
No, no podem crear una interfície mitjançant la paraula clau de creació d'objectes.
Podem crear un constructor de la interfície?
No, no podeu tenir un constructor dins d'una interfície a Java. Només podeu tenir variables públiques, estàtiques, finals i mètodes públics, abstractes a partir de Java7. A partir de Java8, les interfícies permeten mètodes predeterminats i mètodes estàtics.