public static void main(String[] args) {
    Man ivan = new Man();
    Woman nataha = new Woman();
    ivan.wife = nataha;
    nataha.husband = ivan;
}
Скажите пожалуйста, что здесь есть объект - "Man" или "ivan" ? И что тогда это ?
ivan.wife = nataha;