Clairement, je n'y comprends plus rien...
Lorsque j'enregistre une référence pour homme.epouse = new Femme() seul cela fonctionne, mais quand je fais de même pour femme.mari = new Homme(), ça ne veut plus fonctionner et je n'arrive pas à comprendre pourquoi.
Il me semble que j'attribue une référence à chacun alors pourquoi lorsqu'ils sont combinés, ça ne fonctionne plus.
Merci d'avance
package fr.codegym.task.task02.task0204;
/*
Relations familiales
*/
public class Solution {
public static void main(String[] args) {
//écris ton code ici
Homme homme = new Homme();
homme.epouse = new Femme();
homme.epouse = femme;
Femme femme = new Femme();
femme.mari = new Homme();
femme.mari = homme;
}
public static class Homme {
public int age;
public int taille;
public Femme epouse;
}
public static class Femme {
public int age;
public int taille;
public Homme mari;
}
}