Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2013, 23:15
givanrg
 
Fecha de Ingreso: enero-2012
Ubicación: México
Mensajes: 27
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Duda con herencia

Hola que tal, tengo una duda sobre como instanciar una clase hija. Tengo mi clase hija que es esta:

Código:
public class Rectangulo extends Figuras{  
	
	public Rectangulo(){  	
	}
	
	public Rectangulo(double BASE,double ALTURA){  
			
		super(BASE,ALTURA);  
	} 
		
	public double area(){ 
			
		return getBase()*getAltura();
	}  
}
Como ven extiende de la clase Figuras y cuando en mi clase principal yo creo el objeto de la siguiente forma:

Código:
Figuras f1=new Rectangulo(15,10);
Funciona perfectamente. Igual cuando lo creo asi:

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?