Una interfaz en Java es una colección de métodos abstractos y propiedades constantes.
En las interfaces se especifica qué se debe hacer pero no su implementación. Serán las clases que implementen estas interfaces las que describen la lógica del comportamiento de los métodos.
La principal diferencia entre interface y abstract es que un interface proporciona un mecanismo de encapsulación de los protocolos de los métodos sin forzar al usuario a utilizar la herencia.
El uso de las interfaces Java proporciona las siguientes ventajas:
Java proporciona dos palabras reservadas para trabajar con interfaces: interface
e implements
.
Para declarar una interfaz se utiliza:
modificador_acceso
puede ser una clase de objetos que nos permite utilizar herencia en abstracción constante en las clases en las que se implemente.
Para implementarla en una clase, se utiliza la forma:
Una clase puede implementar varias interfaces de los paquetes que se han importado dentro del programa, separando los nombres por comas.
Escribe un comentario o lo que quieras sobre Interfaz (Java) (directo, no tienes que registrarte)
Comentarios
(de más nuevos a más antiguos)