Давайте проясним некоторые основы.

Привет, разработчики,

Вы можете вызывать любую функцию как метод или функцию случайным образом в своем повседневном жизненном цикле разработки программного обеспечения.

Итак, давайте разберемся в основных различиях между методами и функциями.

Что такое функция?

Функция — это набор инструкций, отделенных от основного кода, для многократного вызова при необходимости.

Функция может принимать аргументы в качестве входных данных для обработки определенных задач.

Функция может иметь возвращаемое значение определенного типа для создания выходных данных для конкретной задачи.

Функции являются частью концепций функционального и процедурного программирования.

Что такое метод?

Метод также представляет собой набор инструкций, отделенных от основного кода, для многократного вызова его везде, где это необходимо.

Метод также может принимать аргументы.

Метод также может иметь возвращаемое значение и тип.

НО….

Вот ключевые различия между функцией и методом.

  1. Методы связаны с конкретным экземпляром класса для его вызова.
  2. К методам нельзя получить доступ за пределами класса, или они обрабатывают другие данные.
  3. Методы являются частью концепций объектно-ориентированного программирования.

По сути,

Если функция связана с классом, это метод. В противном случае это просто функция.

Давайте посмотрим на пример

1. Функция

2. Метод

и с этим,

Это все для этой статьи. Надеюсь, я разъяснил вам.

Дайте мне знать в комментариях о небольших, но в основном игнорируемых темах, которые вы хотите, чтобы я обсудил.

Пока. 👋🏼

Продолжайте программировать 👩🏻‍💻, продолжайте учиться 🎯

Обо мне👩🏻‍💻

Я Backend-разработчик в компании DhiWise.

Вы также можете подписаться на меня в LinkedIn и Twitter, чтобы получать больше технических обновлений.