Dúvida sobre associação

Dúvida sobre associação entre classes, se eu tenho uma classe data ( não a date do java), e quero usar ela em outra classe cliente, tipo, dataNascimento do tipo Data, tenho que criar um new no construtor da classe cliente ?

O tipo Data criado por você passa a ser um atributo da classe Cliente. Por default quando você criar uma instância de cliente, isso é, quando você dar new Cliente(), o objeto dataNascimento vai automaticamente ser inicializado como null, o que você vai precisar fazer em seguida, é setar um valor para esse atributo.

Um exemplo seria parecido com algo assim:

    class Data{
     
   String data;

    }


    class Cliente{

        String dataNascimento;

    }



    Cliente cliente = new Cliente();
    cliente.dataNascimento.data = "03/09/2017";