Задачу решил, но логику решения никак не могу понять. Помогите разобраться. 1. Man man = new Man(); Здесь переменной man класса Man присвоили ссылку на класс Man. Другими словами присвоили переменной man целый класс. Я прав? Т.е. объект - это переменная, хранящая ссылку на класс? Что это за класс переменной Man? Это Man обязательно должно совпадать с именем класса, на которой присваиваем ссылку переменной? 2. woman.husband = man Что вообще означает эта запись? 3. Что такое поля и экземпляры? В комментария и разделе "Помощь" встречал упоминания полей и экземпляров. Но что это так и осталось для меня не понятным.