Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/01/2016, 01:29
Avatar de jlrodmon
jlrodmon
 
Fecha de Ingreso: diciembre-2015
Ubicación: España
Mensajes: 9
Antigüedad: 8 años, 5 meses
Puntos: 2
Respuesta: Interfaces + Java Api

Con un interfaz puedes generar una jerarquía de clases interesante. Por ejemplo puedes tener una interfaz Vehículo con un método que devuelva el número de ruedas y puedes implementar esta interfaz en con dos clases, una que sea Coche y otra Moto.

Al haberlo hecho así, tanto Coche como Moto son de tipo Vehículo, con lo que podrías tener un método en otra parte que hiciera algo como obtener el número de ruedas del vehículo, sin saber si es una moto o un coche, pero como ambos implementan a Vehículo, sabes que ese método lo tienen siempre.

Puedes poner Vehículo v = new Coche() sin problema dado que v será de tipo Vehículo pero construido como si fuera un Coche.

Y esto va muy bien para muchas, muchas cosas, por ejemplo para crear factorias de objetos.