class Funcionario2 {
String nome;
String departamento;
double salario;
String entradaNobanco;
String RG;
void recebeAumento(double aumento) {
salario += aumento;
}
double calculaGanhoAnual() {
return this.salario * 12;
}
void mostra(){
System.out.println("Nome: " + this.nome);
System.out.println("Departamento: " + this.departamento);
System.out.println("Salário: R$" + this.salario);
System.out.println("Data de entrada: " + this.entradaNobanco);
System.out.println("RG: " + this.RG);
System.out.println("Ganho anual: R$" + this.calculaGanhoAnual());
}
}
class TestaFuncionario {
public static void main(String[] args) {
Funcionario f1 = new Funcionario();
f1.nome = "Marlon";
f1.salario = 100;
f1.recebeAumento(50);
f1.mostra();
}
}
Quando em compilo, o terminal mostra esse erro :
error: cannot find symbol f1.mostra(); ^ symbol: method mostra() location: variable f1 of type Funcionario 1 error