Добрый день, подскажите пожалуйста правильность понимания. Сделал задачу больше по наитию, хочу внести ясность.
Интересует данная часть:
public class Solution {
public static void main(String[] args) {
Man man = new Man();
Woman woman = new Woman();
// здесь мы по сути создаем ссылку на новый объект Man и Woman соответственно
//(man и woman это переменные получается?)
woman.husband = man;
man.wife = woman;
//Здесь я так понимаю мы объявляем переменные man и woman (из блока выше)
//и присваиваем значения для wife и husband (в значения man и woman соответственно)
}
public static class Man {
public int age;
public int height;
public Woman wife;
}
public static class Woman {
public int age;
public int height;
public Man husband;
}
}
Подскажите пожалуйста, я правильно ли всё понимаю? Дальше лезть не хочу, иду по порядку, и какой-то сумбур начался..
Заранее благодарю за предоставленную помощь.