Представьте massive[x].someMethod(x) , как это описать словами ? к примеру ячейка 1 массива принимает доступ к значению метода с параметрами 1 иииии? что дальше то ? яйека принимает эти параметры метода (выполненные естественно ) . Спасибо большое
hidden #2070338
17 уровень
Обьяснить как это работает (в частности после точки)
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Руслан Full Stack Developer в novacom
10 июля 2019, 14:47
словами? ну примерно так обьект под номером х вызовет метод который принимает параметр х
0
Justinian Judge в Mega City One Master
8 июля 2019, 00:48
[] - в джава это тоже оператор.
Этот оператор дает доступ к элементу массива.
Если взять эту строку:
massive[1].someMethod(25)
произойдет:
вот это возвратит содержимое первого элемента массива.
Поскольку в примере вызывается метод, значит это будет какой-то объект.
И потом строка преобретает вид:
someObject.someMethod(x);
То есть просто вызывается метод объекта.
Вывод в консоль:
Vaska says meow!
Vaska says meow!
Как видим, строка
аналогична
Vaska says meow! +1
hidden #2070338
8 июля 2019, 09:21
Спасибо большое ! Почти догнал ! Очень вы мне помогли , хорошего дня !
+1