martes, 9 de abril de 2013

Creación y uso de Interfaces en Java

Hola a todos,
esta mañana hemos estudiado un concepto que nos va a resultar muy útil para completar la práctica. Se trata de los interfaces. Con ellos podemos definir el comportamiento común entre objetos pertenecientes a clases distintas y tratar a todos del mismo modo. Los interfaces definen tipos de datos de los que podemos declarar variables. Estas variables pueden almacenar referencias a objetos de cualquier clase que implemente el interface en cuestión. Esto último es a lo que llamamos polimorfismo, es decir, al hecho de que una variable pueda referirse a objetos que, siendo capaces de hacer el mismo tipo de cosas, las hacen de forma diferente. Gracias al polimorfismo hemos sido capaces de crear y utilizar arrays heterogéneos, es decir, cuyos elementos serán objetos de clases distintas.

Os dejo a continuación los enlaces a un vídeo en el que se desarrolla un ejemplo utilizando polimorfismo con interfaces:

No hay comentarios:

Publicar un comentario