Una interfaz no se puede instanciar directamente. Sus miembros son implementados por cualquier clase o estructura que implemente la interfaz. … Una clase puede heredar una clase base y también implementar una o más interfaces.
¿Por qué no podemos instanciar una interfaz?
No puedes instanciar una interfaz o una clase abstracta porque desafiaría el modelo orientado a objetos. Las interfaces representan contratos: la promesa de que el implementador de una interfaz podrá hacer todas estas cosas, cumplir el contrato.
¿Cómo se crea una instancia de un objeto de interfaz en Java?
Nunca se puede crear una instancia de una interfaz en java. Sin embargo, puede referirse a un objeto que implementa una interfaz por el tipo de interfaz.
¿Podemos instanciar la interfaz usando la palabra clave Crear objeto?
No, no podemos instanciar la interfaz usando la palabra clave crear objeto.
¿Podemos crear un constructor de interfaz?
No, no puede tener un constructor dentro de una interfaz en Java. Solo puede tener variables finales públicas, estáticas y métodos abstractos públicos a partir de Java7. A partir de Java8, las interfaces permiten métodos predeterminados y métodos estáticos.