Pessoal estou com o seguinte erro:
.\Funcionario.java:20: error: cannot find symbol
System.out.println("Ganho Anual: " + this.calculaGanhoAnual);
^
symbol: variable calculaGanhoAnual
1 error
Segue o meu código:
class Funcionario{
String nome;
String departamento;
double salario;
String data;
String rg;
void recebeAumento (double aumento){
this.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("Salario: " + this.salario);
System.out.println("Data: " + this.data);
System.out.println("RG: " + this.rg);
System.out.println("Ganho Anual: " + this.calculaGanhoAnual);
}
}
class TestaFuncionario {
public static void main(String[] args) {
Funcionario f1 = new Funcionario();
f1.nome = "Hugo";
f1.salario = 100;
f1.recebeAumento(50);
System.out.println("salario atual:" + f1.salario);
System.out.println("ganho anual:" + f1.calculaGanhoAnual());
}
}