Como usar relacionamento de classe para criar um objeto instanciado de outra classe no construtor?

0

Nada melhor do que relacionar RelacionamentoDeClasses com um Casamento, então… segue meu código para que entenda de vez POO.

CLASSES CRIADAS: ClasseDasMulheres:

  • boolean tpm
  • boolean bebeDrinks
  • boolean filhos em casa (agregação)

ClasseDosHomes

  • querSexo()

ClasseDosFilhos

  • estaoEmCasa

ClasseMainCasamento

  • rolaSexo()

Não estou conseguindo construir a mulher com o valor da ClasseDosFilhos com o atributo estaoEmCasa.

package pacote01;

public class EntendendoRelacionamento {

public static void main(String[] args) {

    ClasseDasMulheres mulher[] = new ClasseDasMulheres[3];
    mulher[0] = new ClasseDasMulheres(false, ClasseDosFilhos true, false);

“COMO USO UMA INSTÂNCIA DE UM OBJETO DE OUTRA CLASSE USADO COMO CONSTRUTOR?”

    ClasseDosHomens homem[] = new ClasseDosHomens[3];
    homem[0] = new ClasseDosHomens();

    // ClasseDosHomens.querSexo();

    // Casamento casal1 = new Casamento(); casal1.rolaSexo(ClasseDasMulheres
    // mulher[0], ClasseDosHomens homem[0]);

}

}

Segue o git do código: https://github.com/wesleyzilva/casamentofunciona