Nao consigo gerar os as duas classes no mesmo arquivo (estou usando o Eclipse). e fica assim:
public class testarFuncionario {
public static void main(String[] args) {
Funcionario t1= new Funcionario();
t1.name="Thiago";
t1.salario=1200;
t1.dataDeEntrada= new Data();
t1.dataDeEntrada.PreenchaData(04, 04, 2016);
t1.mostra();
System.out.println("Nome: " + t1.name);
// imprimir aqui os outros atributos...
System.out.println("Data de entrada\n"+("Dia: " + t1.dataDeEntrada.dia));
System.out.println("Mês: " + t1.dataDeEntrada.mes);
System.out.println("Ano: " + t1.dataDeEntrada.ano);
}
}
Segundo arquivo:
public class testarFuncionario {
public static void main(String[] args) {
Funcionario t1= new Funcionario();
t1.name="Thiago";
t1.salario=1200;
t1.dataDeEntrada= new Data();
t1.dataDeEntrada.PreenchaData(04, 04, 2016);
t1.mostra();
System.out.println("Nome: " + t1.name);
// imprimir aqui os outros atributos...
System.out.println("Data de entrada\n"+("Dia: " + t1.dataDeEntrada.dia));
System.out.println("Mês: " + t1.dataDeEntrada.mes);
System.out.println("Ano: " + t1.dataDeEntrada.ano);
}
}
Nao sei se predi algum passo ou se o eclipse so possibilita compilar assim.