data[i] = new Point();
https://javarush.com/quests/lectures/questsyntaxpro.level07.lecture03
Point - Это класс, а не метод.
Тогда почему круглые скобки, как у метода?
По логике кода, эта строчка должна изменять объект, ссылка на который хранится в переменной data[].
В то же время new Point() - должна в каждой ячейке массива data[] создавать переменные и работу метода класса Point.
Расскажите подробнее как работает команда "Point(); ", где Point - это Класс.
dface
51 уровень
не понимаю строчку команды
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас ПасинковSoftware Developer в ZipyMaster
12 ноября 2021, 21:23
а котов вы как создавали на первых уровнях? без круглых скобок, что-ли?
0
Стас ПасинковSoftware Developer в ZipyMaster
12 ноября 2021, 21:24
а что делает ключевое слово new перед "вызовом метода"? мне просто интересно
0
Ksenia VolkovaJava Developer в DXCMaster
12 ноября 2021, 21:00
Почитай про конструкторы
0