Caros, boa tarde! Estou tentando adicionar 20% ao salario base do Gerente, só que está dando um erro. Como fazer! attempting to use incompatible return type
found : double
required: void
public abstract class Pessoa {
private String nome;
public Pessoa (){
}
public void setNome (String nome){
this.nome=nome;
}
public String getNome (){
return nome;
}
public abstract void informarSalario ();
}
class Funcionario extends Pessoa {
private String funcao;
private double salarioBase;
public Funcionario (){
}
public Funcionario (String nome){
super();
}
public void setFuncao (String funcao){
this.funcao=funcao;
}
public void setSalarioBase (double salarioBase){
this.salarioBase=salarioBase;
}
public double getSalarioBase (){
return salarioBase;
}
public void informarSalario (){
}
}
public class Gerente extends Funcionario {
public Gerente (){
}
public Gerente (String nome){
super(nome);
}
public double informarSalario (){
return salarioBase * 1.20;
}
}