Метод - это блок кода, который выполняет задачу и связан с классом или объектом. Это связано с не объектно-ориентированными понятиями функций и процедур.

Метод - это блок кода, содержащий серию операторов. Программа заставляет операторы выполняться, вызывая метод и указывая любые обязательные аргументы метода.

В объектно-ориентированном программировании метод - это подпрограмма (или процедура), связанная с классом. Методы определяют поведение, которое будет демонстрироваться экземплярами связанного класса во время выполнения программы.

Методы имеют специальное свойство, заключающееся в том, что во время выполнения они имеют доступ к данным, хранящимся в экземпляре класса (или экземпляре класса или объекте класса или объекте), с которым они связаны, и, таким образом, могут контролировать состояние экземпляра.

Ассоциация между классом и методом называется привязкой. Метод, связанный с классом, называется связанным с классом. Методы могут быть связаны с классом во время компиляции (статическое связывание) или с объектом во время выполнения (динамическое связывание).

Общие черты

У них мало общего:

  1. Они могут принимать некоторые параметры / аргументы для своей обработки.
  2. Они могут иметь возвращаемое значение, которое возвращает некоторое значение вызывающему методу.
  3. Концепция static-bindingи dynamic-bindingтакже связана с методами.

Рекомендации

Также см: