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?
 

