Programación en castellano
Inicio > Tutoriales > J2SE > TutorJava Nivel Básico
-Tutoriales

TutorJava Nivel Básico


Utilizar un Interface

Para utilizar un interface se debe escribir una clase que lo implemente. Una clase declara todos los interfaces que implementa en su declaración de clase. Para declarar que una clase implementa uno o más interfaces, se utiliza la palabra clave implements seguida por una lista delimitada por comas con los interfaces implementados por la clase.

Por ejemplo, consideremos el interface coleccion presentado en la página anterior. Ahora, supongamos que queremos escribir una clase que implemente un pila FIFO (primero en entrar, primero en salir). Como una pila FIFO contiene otros objetos tiene sentido que implemente el interface coleccion. La clase PilaFIFO declara que implementa el interface coleccion de esta forma.

class PilaFIFO implements coleccion {
    . . .
    void añadir(Object obj) {
        . . .
    }
    void borrar(Object obj) {
        . . .
    }
    Object buscar(Object obj) {
        . . .
    }
    int contadorActual() {
        . . .
    }
}

así se garantiza que proporciona implementación para los métodos añadir(), borrar(), buscar() y contadorActual().

Por convención, la clausula implements sigue a la clausula extends si es que ésta existe.

Observa que las firmas de los métodos del interface coleccion implementados en la clase PilaFIFO debe corresponder exactamente con las firmas de los métodos declarados en la interface coleccion.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados