O que há de errado com o método abaixo ? Pois está exibindo a mensagem de Erro: Não foi possível localizar nem carregar a classe principal Funcionário.
class Funcionario{
String nome;
String departamento;
String rg;
String dataEntrada;
double salario;
void recebeAumento (double valor) {
this.salario += valor;
}
double calculaGanhoAnual() {
return this.salario * 12;
}
void mostra() {
System.out.println("Nome: " + this.nome);
System.out.println("RG: " + this.rg);
System.out.println("Data Entrada: " + this.dataEntrada);
System.out.println("Departamento: " + this.departamento);
System.out.println("Salario atual: " + this.salario);
System.out.println("Ganho anual: " + this.calculaGanhoAnual());
}
}
class TesteFuncionario {
public static void main(String[] args){
Funcionario leandro = new Funcionario();
leandro.nome = "Leandro Souza";
leandro.rg = "0000000";
leandro.dataEntrada = "01/01/2010";
leandro.departamento = "Logistica";
leandro.salario = 1000;
leandro.recebeAumento(500);
leandro.mostra();
}
}