Posteado por: JuanFran | enero 7, 2010

Interfaces en JAVA

Seguimos con el mini-curso de programación: hoy veremos un patrón de diseño nuevo, en este caso se trata de las interfaces.

Una interfaz en Java es una colección de declaraciones de métodos y contanstes. Así de sencillo y explicado a grosso modo. Nuestras interfaces no tendrán implementaciones ni nada, solo declararciones. Veamos un ejemplo:

Como se ve, se declaran los métodos sin implementarlos. Ahora, cada clase que deseemos que implemente esa interfaz, tenemos que indicarlo en la declaración de clase:

Como se observa, para implementar una interfaz basta con añadir a la declaración el término implements seguido de la clase interfaz y todos los métodos que ésta tiene e implementarlos (o no, según lo que el programador busque), pero deben de aparecer al menos en la declaración de la clase.

Las interfaces son muy útiles para funcionalidades comunes en distintas clases, por ejemplo, en la declaración de beans, la interfaz de acceso a datos con nuestra base de datos.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: