não sei como atribuir a data quando ela esta privada
public static void main(String[] args) {
//Criação de uma empresa
//Cria um Vetor de 10 funcionarios da empresa
Empresa empresa = new Empresa();
empresa.empregados = new Funcionario[10];
//Cria o primeiro funcionario e atriui os valores (Objeto)
Funcionario f1 = new Funcionario();
f1.setNome("Raphael");
f1.setDepartamento("Criação");
f1.setRg("12939393909");
f1.setSalario(1000);
f1.dataEntrada = new Data();
//Adiciona o funcionario ao vetor
empresa.adiciona(f1);
Classe Funcionario
public class Funcionario {
private String nome;
private String departamento;
private double salario;
private Data dataEntrada;
private String rg;
//Atribui o nome
public void setNome(String nome){
this.nome = nome;
}
//Pega o nome
public String getNome(){
return this.nome;
}
public void setDepartamento(String departamento){
this.departamento = departamento;
}
public String getDepartamento(){
return this.departamento;
}
public String getRg() {
return rg;
}
public void setRg(String rg) {
this.rg = rg;
}
public Data getDataEntrada() {
return dataEntrada;
}
public void setDataEntrada(Data dataEntrada) {
this.dataEntrada = dataEntrada;
}
Pensei em usar
f1.getDataEntrada() = new Data();
mas não esta dando certo