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?