Capacitación de Java

Sintaxis del lenguaje Java

Interfaces

En Java una interface es una clase abstracta pura, es decir una clase donde todos los métodos son abstractos (no se implementa ninguno). Una interface puede también contener datos miembro, pero estos son siempre static y final.

Sintaxis

interface MiInterfaz  {
    // campos
    // métodos
}

Ejemplo

interface IntrumentoMusical  {
    void tocar();
    void afinar();
}

class Guitarra implements InstrumentoMusical {
    String tocar() {
        System.out.println("Tocando Guitarra");
    }
}   
Anterior Índice Siguiente