Atributos q fzem referencias CaelumF11

pessoal, bom dia!!
seguinte, estou estudando a apostila F11 da caelum…e num entendi uma parte…

fica na pagina 30:
Seus atributos também podem ser referências para outras classes.
Aí fiz o exercico 6 da pagina 33…fazer com q o atributo Admissao da classe Funcionario seja do tipo Data…sendo q esse tipo Data é uma classe q eu vá criar…

mas entao…eu fiz as 3 classes…Data, Funcionario, e TestFuncionario(objeto)…dá erro de Cannot convert int to Data…q q ta faltandoo!!

[code]
public class Funcionario {
String nome;
String depto;
double salario;
Data admissao = new Data();
String RG;
boolean status;

void mostra(){
       System.out.println("Nome: "    + this.nome + "\n" +
            "Depto: "   + this.depto + "\n" +
            "Salario: " + this.salario + "\n" +
            "Admissão: "+ this.admissao +"\n" +
             "RG: "      + this.RG +"\n" + 			             "Status: "  + status);
}

}

public class Data {
int dia;
int mes;
int ano;
}

public class TestFuncionario {
public static void main(String [] args){
Funcionario funcionario = new Funcionario();
funcionario2.nome = “Rafael”;
funcionario2.depto = “GREDES”;
funcionario2.salario = 5000.0;
funcionario.admissao = 19012007;
funcionario2.RG = “8648625”;
funcionario2.status = true;

                            funcionario.mostra();

}

se puderem me dar uma força!! agradeço muito! valeuuu

A sua classe Data está incompleta - não existe um construtor que permita converter de um tipo String ou inteiro para um Data.
Isso fica como exercício para você.

Boa noite… correto, sua classe Data esta sem construtor e tente nao fazer isso na classe Funcionario.

Data admissao = new Data();
Deixe;
private Data Admissao;

na linha

 funcionario.admissao = 19012007; 

você deve mudar para

funcionario.admissao.dia = 19
funcionario.admissao.mes = 12
funcionario.admissao.ano = 2007

e no método mostra você deve trocar a linha

 "Admissão: "+ this.admissao +"\n" + 

para:

 "Admissão: "+ this.admissao.dia+ "/" + this.admissao.mes+"/"+ this.admissao.ano+"\n" + 

Se você não entender poste de novo!

entendi sim…acho q este ultimo jeito é o correto, ja que até esta parte da apostila ainda não é pra utilizar construtores, modificadores de acesso, etc…

muito obrigadaaa!!!