Professional Documents
Culture Documents
Fundamentos POO
Msg. William Frasser Acevedo
Fundamentos de Interface
En una Interface no se pueden definir atributos a menos que sean estticos o constantes; es
decir, static o final.
Fundamentos POO
Msg. William Frasser Acevedo
Fundamentos de Interface
Si una clase implementa una interfaz, quiere decir que implementa todos los mtodos abstractos de esa
Interfaz, esto se representa con la palabra reservada implements.
Fundamentos POO
Msg. William Frasser Acevedo
Fundamentos de Interface
Las interfaces tambin pueden extenderse (heredarse) unas de otras, en ese caso, se van acumulando los
mtodos que debern incluir las clases que implementen las interfaces.
Atributo
Mtodos
Mtodos Abstractos
Abstractos
Implementa
Hereda
Implementa
Fundamentos POO
Msg. William Frasser Acevedo
Fundamentos de POO Interface
Fundamentos de POO
Msg. William Frasser Acevedo
Fundamentos de POO Interface
Implementacin
Fundamentos de POO
Msg. William Frasser Acevedo
Fundamentos de POO Interface
Cree una interface Vehculo que incluye un atributo entero velocidad mxima, y los mtodos frenar y
acelerar de tipo String, cada mtodo incluye un parmetro tipo entero.
Cree la clase Automvil y declare un atributo de tipo entero velocidad, la clase implementa la interface
Vehculo.
Cree la clase Moto y declare un atributo de tipo entero velocidad, la clase implementa la interface Vehculo.
Finalmente cree la clase usoVehiculo, accesible desde la lnea de comando para probar las dos clases, en la
que se declara un arreglo Vehculo y se crear dos automviles y dos motos.
Fundamentos de POO
Msg. William Frasser Acevedo
Fundamentos de POO Interface
Bibliografa
Libro Estructura de Datos en Java
Autor Yojanes Agilar, Luis, Zohonero Martnez, Ignacio
Editorial McGrawHill Espaa
Capitulo No 4 Pagina 95
Fundamentos de POO
Msg. William Frasser Acevedo