Sie sind auf Seite 1von 3

16/04/2009

Interfases
MAESTRIA EN GESTION Y
DESARROLLO DE PROYECTOS Las interfaces toman el concepto de clase
DE SOFTWARE abstracta y lo llevan un paso mas
adelante. Puede verse una interfase
como una clase abstracta pura. Una
interfase especifica un contrato
ANALISIS Y DISEÑO ORIENTADO A sintáctico y semantico que todas las
OBJETOS clases derivadas deben cumplir. Las
interfases definen el: que debe
hacerse? y las clases derivadas
implementan el como se hace.

Interfases
Interfases:Definición
En una interface se define la forma de la
clase: nombres de métodos,
argumentos, tipos de retorno. pero no
se especifica la implementación. Una
interface puede contener campos pero
son static y final

Interfases:características Interfases: Ejemplo


• Los métodos se definen
implícitamente como públicos.

• Los métodos no están


implementados

• Se recomienda agregar la letra I en


el identificador de la clase.

1
16/04/2009

Interfases:Ejemplo Interfases:Ejemplo
Implementar
a la
Interface

Interfases:Ejemplo MultiHerencia?

• En java, y en otros lenguajes de


Polimorfism programación orientados a objetos,
o
actuales. Cada clase hereda de una sola
clase, no pueden heredarse de
múltiples clases como si sucede en C++.
Sin embargo es posible que una clase
implemente varias interfaces.

Multiherencia?:Ejemplo
Multiherencia?: Ejemplo Implementa
ra dos
interfases

2
16/04/2009

Multiherencia?:Ejemplo

Das könnte Ihnen auch gefallen