Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

getBonificacion heredado

Cuando sigo los paso del video del método súper en testGerente me sigue dando la bonificación del funcionario y no la del gerente, y no encuentro el error.

public class Gerente extends Funcionario{ private String clave;

public void setClave(String clave) {
    this.clave = clave;
}
public boolean iniciarSesion(String clave) {
    return clave == "AluraCursosOnline";
}
//sobrescritura de metodo
public double getBonificacion() {
    return super.getSalario();
}    
}

public class testGerente {

public static void main(String[] args) {
    Gerente gerente = new Gerente();

    //Funcionario gerente = new Funcionario();
    gerente.setSalario(6000);
    gerente.setClave("AluraCursosOnline");
    gerente.setTipo(1);

    System.out.println(gerente.getBonificación());
    System.out.println(gerente.iniciarSesion("AluraCursosOnline"));

}

}

1 respuesta
solución!

Ya lo resolví era el acento.