Código:
class Data{
int dia;
int mes;
int ano;
void recebeData(int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
}
class funcionario{
String nome;
String departamento;
double salario;
Data dataEntrada;
String rg;
void mostra(){
System.out.println(this.nome);
System.out.println(this.salario);
System.out.println(this.dataEntrada());
}
}
class TestaFuncionario{
public static void main(String[] args){
funcionario f1 = new funcionario();
f1.nome = "Hugo";
f1.salario = 1000;
f1.dataEntrada = new Data();
f1.dataEntrada.recebeData(1 ,7, 2016);
f1.mostra();
}
}
Saída: Hugo 1000.0 Data@15db9742