Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Pasar valor de un metodo a otra clase

Hola . Y de antemano gracias .
Resulta que tengo una clase hija que sobrte escribe un metodo . Este en la clase padre merealiza una operación de multiplicación , al consultarla en la clase padre muestra el cálculo , pero al tomar este valor con super.metodo()+otras operaciones , el cálculo solo me muestra la suma de las otras operaciones pero no toma en cuenta el del super . No saca errores pero no realiza la operación .
Aquí dejo parte del código de la clase hija por si me puden ayudar :
@Override
public int valoracionGoles(){
return super.valoracionGoles()+ pases*2 + recuperaciones*3;
}
Gracias .

junio 5, 2015 | Unregistered CommenterLUIS

Hola, Y en el constructor de la clase hija estas invocando al constructor de la clase padre adecuadamente con los atributos propios de la clase padre??

es decir tu constructor hijo es algo ...

public Constructor(atr1,atr2 ){
this.atr1=atr1;
this.atr2=atr2;
}
o algo asi...
public Constructor(atr1,atr2){
super(atr1);
this.atr2=atr2;
}

ten en cuenta cndo creas un constructor en una clase hija debes invocar al constructor de la clase padre si no se invocara el constructor por defecto de la clase padre....

Aun asi con el codigo que nos facilitas no se puede hacer mucho... Si pones algo mas de codigo quiza podamos ver el problema, un saludo!

junio 8, 2015 | Unregistered Commenterloderain