9

Leccion 10 Java

Embed Size (px)

Citation preview

Page 1: Leccion 10 Java
Page 2: Leccion 10 Java

Es una colección de definiciones de métodos (sin implementaciones) y de valores constantes.

Page 3: Leccion 10 Java

Capturar similitudes entre clases no relacionadas sin forzar una relación entre ellas.

Declarar métodos que una o varias clases necesitan implementar.

Revelar el interface de programación de un objeto sin recelar sus clases (los objetos de este tipo son llamados objetos anónimos y pueden ser útiles cuando compartas un paquete de clases con otros desarrolladores).

Page 4: Leccion 10 Java

Para crear un Interface, se debe escribir tanto la declaración como el cuerpo del interface.

declaraciondeInterface { cuerpodeInterface }

Page 5: Leccion 10 Java

Declara varios atributos del interface, como su nombre o si se extiende desde otro interface. El Cuerpo de Interface contiene las constantes y las declaraciones de métodos del Interface.

Page 6: Leccion 10 Java

El cuerpo del interface contiene las declaraciones de métodos para los métodos definidos en el interface. Implementar Métodos muestra cómo escribir una declaración de método.

Page 7: Leccion 10 Java

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.

Page 8: Leccion 10 Java

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

Page 9: Leccion 10 Java