class Data {
  int dia;
  int mes;
  int ano;
  void preencheData (int dia, int mes, int ano) {
       this.dia = dia;
       this.mes = mes;
       this.ano = ano;
  }
  String getFormatadata() {
    return this.dia + "/" + this.mes + "/" + this.ano;
  }
}
class TestaFuncionario {
   public static void main(String[] args) {
     Funcionario f1 = new Funcionario();
     f1.setNome("Hugo");
     f1.setSalario(100);
     f1.setDepartamento("TI");
     f1.setRg("123456");
     Data data1 = new Data();
     data1.preencheData(1,7,2009);
     f1.setDataEntrada(data1);
     f1.mostra();
  }
}
Como faço para substituir esta linha
f1.setDataEntrada(data1); por esta f1.setDataEntrada(new Data().preencheData(1,7,2009));