Привет. Возможно мой вопрос покажется глупым, но хочу разобраться.
Вот допустим у меня есть метод method() и переменная variable.
В каком случае метод пишется через точку с переменной, а в каком переменная находится внутри скобок метода?
Например variable.method() или method(variable).
Daniil Shadrin
27 уровень
Вопрос по методам
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
DimaExpert
20 июля 2020, 05:52
1. Метод method() без параметров обявлен в классе, например Variable, и он не статический. Тогда метод method() может быть вызван у объекта класса Variable
2. И есть другой класс, допустим Method, в котором объявлен метод method(Variable variable) с параметром типа Variable. Тогда для вызова метода method(Variable variable) нужен объект типа Variable
+1
Alexander
20 июля 2020, 05:47
variable.method() означает, что у объекта типа variable вызывается метод method() .
Ну например:
method(variable) - это передача определенной переменной методу method() . Пример:
+1