Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2011, 16:31
Bunburyscom
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 9 meses
Puntos: 10
Respuesta: metodos abstractos

Una interfaz, se pordria decir que es una clase abstracta llevada al limite, es decir, 100% abstracta.

Todos los metodos de una interfaz son abstractos implicitamente, es decir, no tienes que definir al metodo como abstracto.

Y Todas las variables en tu interfaz, sin implicitamente constantes, es decir, public static final

Ejemplo:

public interface Prueba {
String s="";
public static final int i=0;

public void metodoUno();
void metodoDos();
abstract void metodoTres();

}


Lo que el compilador realmente ve es esto:

public interface Prueba {
public static final String s="";
public static final int i=0;

abstract public void metodoUno();
abstract void metodoDos();
abstract void metodoTres();

}

Saludos!