Respuesta: Implements java Pero por lo q tengo entendido se usa interfaz para no declarar una instancia de un objeto, asi q supongamos que me dice el cliente calcula el área del cuadrado
FiguraGeometrica f = new Cuadrado();
f.calculaArea()
y después me dice no mejor la del circulo
FiguraGeometrica f = new Circulo();
f.calculaArea()
Lo suyo como dice malenko seria:
public double calculaPrecio (FiguraGeometrica geom) {
return getPrecioM2()*geom.calculaArea();
}
donde geom seria un objeto cuadrado o circulo, para esto es el uso de la interfaz, no se si me he explicado bien
__________________ Oye los consejos de todo el mundo, y sigue el tuyo.
Si te han ayudado deja un karma y si no te han ayudado pero vez util la información tb deja un karma xD
Sirdaiz |