Подскажите, пожалуйста, что происходит в этой строке: new Tree().info(new Integer("4"));
В методе info создается некий объект класса Integer? И зачем "4" внутри?
Константин
21 уровень
что происходит в этой строке: new Tree().info(new Integer("4")) ?
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
3 марта 2018, 18:58
В метод передается некий объект класса Integer. Зачем внутри "4" - бывает, что конструкторы принимают некие параметры для инициализации неких значений.
0
Константин
3 марта 2018, 19:36
Ок, почему в этой ситуации один параметр в конструкторе? Не 2, не 0..
0
--------Master
3 марта 2018, 19:43решение
Потому, что разработчики языка вполне логично решили, что для инициализации объекта Integer (целое число) вполне достаточно одного параметра - значения этого объекта)) К 15 уровню вроде уже должны быть такие знания, явно простейшие типы уже проходились))
Или я вопрос не очень понимаю, что именно у тебя вызывает недоумение
+2
Константин
3 марта 2018, 20:26
Не, все норм - я затупил.
+1