28
Особенности методов
-
Для нестатических методов вызов через ссылку на объект или в контексте
объекта
reference.method();methodReturningReference().method()
;
-
Для статических
методов вызов через имя типа, через ссылку на объект
или
в
контексте
класса
ClassName.staticMethod();reference.staticMethod();staticMeth
odReturningReference().method()
;
-
Наличие круглых
скобок при вызове обязательно, т.к. они являются
оператором вызова метода
На время выполнения метода управление передается в тело метода.
Возвращается
одно
значение
простого
или
объектного
типа
return someValue
.
Аргументы
передаются по значению, т.е. значения параметров копируются в
стек. Для примитивных
типов копируются сами значения, а для ссылочных типов
копируется значение ссылки. Перегруженными являются
методы с одинаковыми
именами и различными сигнатурами.
Создание объектов в Java (пример создания объектов
приведен на рисунке
1.10):
–
создание ссылки и создание объекта – различные операции;
–
используется оператор
new
, он возвращает ссылку на объект;
–
после оператора указывается имя конструктора и его параметры.
29
Рисунок 1.10 – Пример создания объектов
Достарыңызбен бөлісу: