Una interface se define de un modo muy similar a las clases. A modo de ejemplo se reproduce aquí
la definición de la interface Dibujable dada en el Apartado
// fichero
Dibujable.java
import
java.awt.Graphics;
public interface Dibujable {
public void
setPosicion(double x, double y);
public void dibujar(Graphics dw) ;
public void dibujar(Graphics dw) ;
}
Cada interface public debe ser definida en un fichero *.java con el mismo nombre de la
interface. Los nombres de las interfaces suelen comenzar también con mayúscula.
Las interfaces no admiten más que los modificadores de acceso public y package. Si la
interface no es public no será accesible desde fuera del package (tendrá la accesibilidad por
defecto, que es package). Los métodos declarados en una interface son siempre public y abstract.
de modo implícito.
No hay comentarios:
Publicar un comentario