Porque al compilar con this.getSalario(); no me da margen de error ya que el IDE lo llama para aplicarlo al dar ctrl-espacio, que con solo this.Salario
public double getBonificacion () {
return this.getSalario();
}
Y porque compila tambien con super.getSalario();
package bytebank_heredado;
// "extends" significa extender y es una "herencia"
public class Gerente extends Funcionario {
private String clave;
public void setClave (String clave) {
this.clave = clave;
}
public boolean inisciarSesion (String clave) {
return clave == "AluraCursosOnLine";
}
public double getBonificacion () {
return super.getSalario();
}
}
son validas ambas funciones en sí y que diferencia dan entre this.getSalario(); y super.getSalario();
Espero haber sido específico, gracias y saludos