Пожалуйста, обьясните подробно в чем смысл вот этих повторений
Man man = new Man();
Почему столько раз пишется man?
И вот по-поводу ссылки woman.husband = man; Я не могу понять что она дает и не понимаю как мы ее указываем, если она дальше нигде не встречается.
Я увидел такую параллель:
Класс Школа;
Ученик Вася = new мальчик;
Ученик Оля = new девочка;
Класс мальчик;
возраст;
вес;
сколько раз подтягивается;
Класс девочка;
возраст;
вес;
сколько конфет ест на завтрак;
Это правильная параллель? Я могу провести себе такую параллель для понимания??
Я просто решил задачу как-то на автомате, с первого раза, но реально даже не понял что я сделал - это как-то смущает.
Спасибо огромное.
Виталий
9 уровень
Вопрос об обьектах, ссылок на них в переменные и т.д.
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Alex MExpert
21 декабря 2018, 02:56
не совсем.. Давай попробуем разобраться по заданию
Man - это класс. Грубо говоря это какой то общий класс "Мужик".
man - это переменная. Имя у нее такое: man. Регистр букв имеет значение.
Man men - соответственно получается: men имеет тип Man. т.е. man (мужик) принадлежит типу Man
или как у тебя в параллели
Класс Man - Мужик
Мужик мужик = новый Мужик() - переменной мужик класса Мужик присвоили созданный экземпляр класса Мужик. Там дальше по курсу все это более подробно рассказывается. Надеюсь еще больше не запутал..
+1
Виталий
21 декабря 2018, 19:44
Все понял! Спасибо большое! Оказывается все проще, чем я думал... Спасибо)
+1