- 103
1 Answers
Точка в Java используется в разных местах и имеет разные значения.
Обращение к члену класса (методу или полю).
Например, если есть класс
SomeClassи у него есть методsomeMethod()и полеsomeField, то к ним можно обратиться через объект класса: слева от точки — объект, справа — член класса.SomeClass obj = new SomeClass(); obj.someMethod(); System.out.println(obj.someField);Объект необязательно будет прописан явно, он может быть возвращен полем или методом:
obj.someMethod().anotherMethod(); System.out.println(obj.someField.anotherField);Если член класса — статичный, то к нему можно обратиться через класс, тогда слева от точки — класс, справа — член класса:
SomeClass.someMethod(); System.out.println(SomeClass.someField);Для разделения имен в иерархии пакетов и между пакетами и классами
Например, если есть класс
SomeClassв пакетеcom.someaddress, то к нему можно обратиться так:com.someaddress.SomeClass obj;Или импортировать его:
import com.someaddress; SomeClass obj;В данном случае слева от точки имя пакета, справа класс, либо имя вложенного пакета.
См. Что делает точка
Синтаксис переменного числа аргументов.
Три точки обозначают переменное число аргументов в методе:
void someMethod(String... args)
Вообще рекомендую почитать хотя бы одну книгу по Java для начинающих от начала до конца и выполнить упражнения. Вопросы по самому базовому синтаксису после этого должны отпасть.
- 18,580

printer.accept(). Кстати, ответ помог? – default locale Jun 27 '19 at 09:14