dog1.name = "Max". В принципе понял логику. Но возник вопрос а это обязательно? обращаться к переменной name? Нельзя ли просто как в прошлых уроках присвоить к имени переменной имя собаки dog2 = "Bella"
Сергей
4 уровень
Задачу решил но есть вопрос
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Влад Гурский
27 декабря 2019, 15:41
Представь что у тебя есть собака породы такса с именем Макс, и есть у твоей соседки пудель с именем Белла. И тебе очень нравиться имя Белла. Ты берешь и даешь новую кличку своей собаке или берешь полную копию собаки соседки. В этом и разница: что имя собаки - это всего лишь один из параметров, который описывает собаку.
0
Andre Makkin
17 декабря 2019, 13:20
Объекту dog2 можно "присвоить" только другой объект dog2 = dog1, а строку "Bella" нельзя
0
picnic
16 декабря 2019, 08:38
Переменная dog1 ссылается на объект класса Dog, а "Max" - это строка. Поэтому не получится присвоить значение "Max" переменной dog1.
0