1. “UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES”
UNIANDES
Tema:
Interfaces en Java
Nombre:
Wilmer Javier Yacelga Moya
Docente:
Ing. Bernabé Ortega
2015
2. Interfaces en Java
Una interfaz en java es un conjunto de métodos abstractos y propiedades. En ellas se especifica qué se debe hacer
pero no su implementación. Serán las clases que implementen estas interfaces las que describan la lógica del
comportamiento de todos los métodos de la interfaz. (Programación II Java, 2010)
Sus Ventajas.-
Se organiza la programación.
Obligar a que ciertas clases utilicen los mismos métodos.
Establecer relaciones entre clases que no estén relacionadas.
Su uso.-
Java utiliza dos palabras reservadas para trabajar con interfaces que son interface e implements.
Interface en C#
Una interfaz sólo contiene las declaraciones de métodos, propiedades, eventos o indizadores. Una clase o struct que
implemente la interfaz debe implementar los miembros de la interfaz que se especifican en la definición de interfaz.
(Microsoft/Developer Network)
Una interfaz puede ser miembro de un espacio de nombres o de una clase, y puede contener signaturas de los
siguientes miembros:
Métodos
Propiedades
Indizadores
Eventos
Conclusiones:
Implementar una interfaz permite a una clase ser más formal acerca del comportamiento que promete
proporcionar.
Las interfaces forman un contrato entre la clase y el mundo exterior, y este contrato se hace cumplir en el
momento de la compilación. Si su clase afirma implementar una interfaz, todos los métodos definidos por
esa interfaz deben aparecer en su código fuente para que se compile con éxito.
Bibliografía:
Programación II Java. (Lunes de 12 de Abril de 2010). Obtenido de Programación II Java: http:
programacion-ii.blogspot.com/2010/04/interfaces-en-java.html.
Microsoft/Developer Network. (s.f.). Obtenido de Microsoft/Developer Network :
https://msdn.microsoft.com/es-ec/library/87d83y5b.aspx