O meu programa apresenta vários erros e dentre o deles está o do getdataFormatada. Não estou conseguindo resolver o problema.
class Funcionario {
String nome;
String rg;
String departamento;
double salario;
Data dataDeEntrada;
void recebeAumento (double aumento) {
this.salario+=aumento;
}
void calculaGanhoAnual(double anual) {
anual=salario*12;
}
void mostra(){
System.out.println("Nome: " + this.nome);
System.out.println("RG: " + this.rg);
System.out.println("departamento: " + this.departamento);
System.out.println("Data de Entrada: " + this.dataDeEntrada.getdataFormatada);
System.out.println("Salario: R$" + this.salario);
System.out.println("Ganho anual: R$" + this.calculaGanhoAnual());
}
}
class Data {
int dia;
int mes;
int ano;
void preencheData (int dia, int mes, int ano) {
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
String getdataFormatada() {
return this.dia+"/"+this.mes+"/"+this.ano;
}
}
O erro que dá é esse:
javac funcionario.java
funcionario.java:21: error: cannot find symbol
System.out.println("Data de Entrada: " + this.dataDeEntrada.getdataFormatada);
O que devo fazer?