Não estou conseguindo fazer o set da data da entrada do funcionário corretamente na classe TestandoFuncionario. Já tentei de várias formas e na hora de compilar sempre resulta em erro. Alguém poderia me ajudar a solucionar esse problema?
```public class Funcionario {
private String nome;
private String rg;
private Data dataDaEntrada;
private String departamento;
private double salario;
public void setNome(String nome) {
this.nome = nome;
}
public String getNome() {
return this.nome;
}
public void setRg(String rg) {
this.rg = rg;
}
public String getRg() {
return this.rg;
}
public void setDataDaEntrada(Data dataDaEntrada) {
this.dataDaEntrada = dataDaEntrada;
}
public Data getDataDaEntrada() {
return this.dataDaEntrada;
}
public void setDepartamento(String departamento) {
this.departamento = departamento;
}
public String getDepartamento() {
return this.departamento;
}
public void recebeAumento(double valor) {
this.salario += valor;
}
public double getGanhoAnual() {
return this.salario * 12;
}
public void setSalario(double valor) {
this.salario = valor;
}
public double getSalario() {
return this.salario;
}
public void mostra() {
System.out.println("");
System.out.println("Nome: " + getNome());
System.out.println("RG: " + getRg());
System.out.println("Departamento: " + getDepartamento());
System.out.println("Salário R$: " + getSalario());
System.out.println("Ganho Anual: " + getGanhoAnual());
System.out.println("Data de entrada: " + this.dataDaEntrada.getFormatada());
}
}```
```class Data {
int dia;
int mes;
int ano;
void imprimeData (int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
String getFormatada() {
return this.dia + "/" + this.mes + "/" + this.ano;
}
}```
```public class TestandoFuncionario {
public static void main ( String [] args ) {
Funcionario Joao = new Funcionario();
Joao.setNome("João Carlos");
Joao.setRg("28.665.999-1");
Joao.setDataDaEntrada(?); **// Não consigo fazer este set de forma correta!!!**
Joao.setDepartamento("Financeiro");
Joao.setSalario(3800.00);
Joao.mostra();
}
}```