Olá Daniel,
Ponha cada classe separada uma das outras.
Pode ser tanto em arquivos diferentes ou no mesmo arquivo contanto que seja separado.
public class Data {
int dia, mes, ano;
}
public class Funcionario {
public String nome;
public String departamento;
public double salario;
public Data dataDeEntrada;
public String rg;
}
public class TestaFuncionario {
public static void main(String[] args) {
Data data = new Data();
data.dia = 8;
data.mes = 9;
data.ano = 2015;
Funcionario funcionario = new Funcionario();
funcionario.nome = "Daniel";
funcionario.departamento = "TI";
funcionario.salario = 3000.0;
funcionario.dataDeEntrada = data;
funcionario.rg = "123";
}
Att,