Estou recebendo mensagem de erro e não consigo resolver. Funcionario.java:23: error: cannot return a value from method whose result type is void return this.salario; ^ Funcionario.java:39: error: 'void' type not allowed here System.out.println(f1.getSalario()); ^ 2 errors
class Funcionario {
Cliente titular;
String cpf;
String rg;
private double salario;
double valeLimiteSalario;
String dataEntrada;
public void sacaVale(double valeLimite) {
if(valeLimite >= valeLimiteSalario) {
System.out.println("Vale Negado");
} else {
this.salario = this.salario - valeLimite;
System.out.println("Vale aceito");
}
}
public void getSalario() {
return this.salario;
}
}
class Cliente {
String nome;
String endereco;
}
class Testa {
public static void main(String[] args) {
Funcionario f1 = new Funcionario();
f1.valeLimiteSalario = 500.0;
f1.sacaVale(300.0);
System.out.println(f1.getSalario());
}
}