Макс, Белла и Джек

  • 1
  • Недоступна
Если вы откроете эту задачку, то обнаружите в ней уже созданный класс Dog, то есть «собака». Нам предстоит создать нескольких собак. Мы уже продумали их историю, знаем, как они выглядят и на какие клички откликаются… Но в контексте задачи нас интересует вот что: создайте три объекта типа Dog, а затем присвойте им имена “Max”, “Bella” и “Jack”.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (41)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Антон3 уровень, Киев
18 June, 08:19
Я думал что в строке " Dog dog1 = new Dog(); " dog1 и есть имя?! Почему с котами єто бьіли имена?
Dark Fox2 уровень
6 May, 15:48
Ничего сложного нет. Первый объект с именем уже за вас написли. Вам нужно сделать тоже самое с отальными 2мя. Подсазка, название объекта не должно повторятся.
Алексей4 уровень, Москва
6 April, 07:37
Я так понимаю, решений может быть несколько. Какие-то более компактные, какие-то более объемные (громоздкие). Я на свою логику опирался (скорее всего не компактную). Посмотрел подсказки и стал рассуждать. Что будет так, если написать вот так! Проверяю. Ага - не то. Пробую еще раз но уже меняю что-то. В этой задаче в одном классе три объекта. Присвоить им имена - это не проблема (образец в лекции). Для меня сложнее было догадаться (или все-таки додуматься, рискну предположить), что каждый объект с присвоенным именем должен входить в класс (это нужно прописать). Dog dog1 = new Dog(); dog1.name = "Max"; Это уже сделал автор задачи. Нам осталось тоже самое сделать для двух других четвероногих: dog2 и dog3. Спасибо, что дали возможность высказаться.
Alexander Marshev2 уровень
13 March, 14:01
По сути вообще легко, только в заблуждения вводят! Обьект с типа Dog с именем Max уже создан! Надо создать новый обьект типа Dog с именами "Bella", "Jack" и задать им имена и все готова! Bella.name = "Bella"; по такому принцепу задаем имена
Anon5 уровень, Томск
30 December 2019, 13:34
Dog dog1 = new Dog(); Объясните, пожалуйста, что означают "()" после типа объекта? Можно ли в них сразу вписывать значение переменной?
Vitaly9 уровень, Минск
10 January, 13:03
1 уровень 8 лекция: String name Переменная с именем name и типом String. String getName() { } Функция с именем getName и типом возвращаемого результата String. () Означает функцию (метод).
Anon5 уровень, Томск
18 January, 05:56
Т.е. new Dog(); - это функция? Там ведь после этой строки нет фигурных скобок
Виктор3 уровень, Москва
12 April, 21:22
Dog dog1 = new Dog(); Dog - переменная типа Dog dog1 - имя переменной типа Dog new Dog (); - Это создание объекта типа Dog Поправьте если я не прав. У меня такое понимание.
Evgeny Yushkin4 уровень, Redes
29 December 2019, 13:05
что не так делаю?
Evgeny Yushkin4 уровень, Redes
29 December 2019, 13:04


Sergey Petrov20 уровень
6 November 2019, 06:52
Получается что каждый объект, может передавать в класс на основе которого он создан свои значения переменных?
Puff Krov2 уровень
20 October 2019, 19:35
Подскажите пожалуйста, для чего нужны скобки в конце? Dog dog2 = new Dog();
Ruslan4 уровень
29 October 2019, 04:43
в будущем там будут параметры объекта, какие - еще сам не знаю;)
Ilya Nenashev3 уровень, самара
18 October 2019, 09:26
решил задачу кое как с 36ой попытки))жесть вообще