Java incorpora una construcción del lenguaje, llamada interface, que permite declarar un
conjunto de constantes y de cabeceras de métodos abstractos. Estos deben implementarse en las
clases y constituyen su interfaz. En cierto modo, es una forma de declarar que todos los métodos
de una clase son públicos y abstractos, con lo que se especifica el comportamiento común de
todas las clases que implementen la interfaz.
La declaración de una interfaz es similar a la de una clase; en la cabecera se utiliza la palabra
reservada interface en vez de class, por ejemplo:
public interface NodoG
{
boolean igual(NodoG t);
NodoG asignar(NodoG t);
void escribir(NodoG t);
}
La interfaz NodoG define tres métodos abstractos y además públicos. Sin embargo no es necesario
especificar ni abstract ni public ya que todos los métodos de una interface lo son.
Sintaxis
acceso interface NombreInterface
{
constante1;
...
constanten;
tipo1 nombreMetodo1(argumentos);
...
tipon nombreMetodon (argumentos);
} acceso es la visibilidad de la interfaz definida, normalmente public.
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: