Dúvida sobre associação

1 resposta
Grazi_Barbosa

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 ?

1 Resposta

Narclk

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";
Criado 3 de setembro de 2017
Ultima resposta 3 de set. de 2017
Respostas 1
Participantes 2