Ejemplo:
Se define la interface Animal, entonces decimos que todos los animales comen y respiran, pero cada animal puede que coma o respire diferente. Entonces en la interface decimos lo que puede hacer un animal, pero si especificar ya que algunos lo hacen de forma diferente.
interface void comer(); int respirar; class Perro implements Animal{ public void comer(){//cómo come el perro } public int respirar(){//cómo respira el perro } }
Entonces una INTERFACE es: Definir una clase en general, sin especificaciones.
- Los métodos de una Interface son Abstractos, es decir, General. y son Públicos.
- Los métodos de una Interface NO deben ser estáticos (Sin cambios).
- Como los métodos son abstractos, no deben marcarse finales.
- Una Interface puede extender una o mas interfaces.
- No puede extender o heredar nada que no sea interface.
- No puede implementar nada.
- Se pueden usar Polimórficamente.
Referencias
No hay comentarios:
Publicar un comentario