Código:
Como ven extiende de la clase Figuras y cuando en mi clase principal yo creo el objeto de la siguiente forma: public class Rectangulo extends Figuras{
public Rectangulo(){
}
public Rectangulo(double BASE,double ALTURA){
super(BASE,ALTURA);
}
public double area(){
return getBase()*getAltura();
}
}
Código:
Funciona perfectamente. Igual cuando lo creo asi:Figuras f1=new Rectangulo(15,10);
Código:
Rectangulo f1=new Rectangulo(15,10);
Mi pregunta es, Cual es la forma correcta o cual es la diferencia entre crearlo de una forma u otra?


