Das ist mein code und wenn ich ihn überprüfe kommt das ich mann schon bestimmt habe was ja auch stimmt aber wenn ich das nicht mache dann also die zeilen mit dem new weg lasse dann zeigt es in der zeile mit dem Mann mann = frau.ehemann; an das frau noch nicht definiert worden ist was aber wieder zu dem gleichen problem führt was soll ich machen? Danke im voraus.
package de.codegym.task.task02.task0204;

/*
Familienbeziehungen
*/

public class Solution {
    public static void main(String[] args) {
    Mann mann = new Mann();
    Frau frau = new Frau();
    Mann mann = frau.ehemann;
    Frau frau = mann.ehefrau;
        //schreib hier deinen Code
    }

    public static class Mann {
        public int alter;
        public int groesse;
        public Frau ehefrau;
    }

    public static class Frau {
        public int alter;
        public int groesse;
        public Mann ehemann;
    }
}