Вызов конструктора из конструктора

  • 3
  • Недоступна
Вызов конструктора из другого конструктора — вполне естественная операция, хотя возможно сейчас вам кажется, что это сложный акробатический этюд. Внимательно изучите программу, разберитесь, что она делает, и исправьте конструктор с двумя параметрами так, чтобы он вызвал другой конструктор с радиусом 10. Какой? Догадайтесь!)
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (63)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
Denysiuk WIKTOR6 уровень
вчера, 03:41
Я думал что радиус 10 привязан к переменной х которая тоже 10... Оказалось нет. А так то с первой попытки получилось вывести на экран то что нужно. Так же думал что может при вызове конструктора надо туда переменую radius передавать, но нет. Так что вот мой совет: не передавайте в новый конструктор переменную х :)
Александр Якубинский7 уровень, Харьков
14 января, 13:42
http://javaway.info/kak-vyzvat-odin-konstruktor-iz-drugogo/ смотри строку 8 решается в одну строку Всем добра
Вадим Кириченко7 уровень, Москва
10 января, 21:23
Вот я не понимаю, почему тут this(5, 5, 1); без дабл , а нам обязательно надо 10.0 -какая то путанница получается. Тоже самое вызов конструктора при создании объекта -в скобках значения не дабл
aleshqo11 уровень, Новосибирск
2 января, 18:16
Для тех кто все делает правильно, но проверку не проходит, обратите внимание, что radius типа double, а не int. Передаваемое число должно соответствовать своему типу.
Loner GO9 уровень, Киев
19 декабря 2018, 14:56
19 попыток... Посидел, подумал - все стало понятно
Po4ercoved8 уровень, Санкт-Петербург
17 декабря 2018, 19:10
Получается, что в конструкторе с двумя параметрами нужно вызвать конструктор с тремя параметрами и указать значение для radius.
Nemezis 16 уровень
7 декабря 2018, 21:14
Вот как вызывает конструктор с параметрами другой конструктор . Очень помогло. http://www.jdymora.com/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/java/6-java-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2/
Владислав8 уровень, Москва
3 декабря 2018, 07:38
Решается в одну коротенькую строчку. Подсказка в третьем конструкторе
Денис Сава9 уровень, Москва
16 ноября 2018, 21:13
Спасибо за подсказку.
zloysnegovik8 уровень, Москва
15 ноября 2018, 22:09
У меня такой вопрос Если вложенный конструктор и так инициализирует переменные х и у, для чего их инициализировать в конструкторе с двумя параметрами? Потому, что так написано в задании, или от этого что-то по-другому работает (кмк, нет)?