Interfaz | Java
Una interfaz en Java es un conjunto de métodos y propiedades que por lo general son constantes y nos permiten utilizar en todas las clases que implementan la interfaz.
Principalmente yo lo uso para definir los mismos métodos en varias clases que por lo general requieren realizar cosas parecidas o cambian ciertos atributos, como en el caso de JDialog que se abren para que el usuario ingrese datos de distintos modelos en la base de datos y los métodos como guardar y actualizar son los mismos.
Las siguientes son algunas características:
- Todos los métodos son públicos.
- Utiliza la palabra reservada interface en vez de class pero es muy parecida.
- Utiliza la palabra implements en una clase para utilizar todos los métodos disponibles.
- Una interfaz no puede ser instanciada.
- Una clase puede extender solo una clase pero implementar cualquier cantidad de interfaces.
- Nos ahorra código evitando tener que escribir las mismas declaraciones de constantes en diferentes clases.
Recuerda utilizar interfaces cuando requieras utilizar los mismos métodos y constantes en varias clases, para ahorrarte algo de código.
Comentarios
Publicar un comentario