Top.Mail.Ru
Ответы

В чем отличие метода и функции?

По дате
По Рейтингу
Аватар пользователя
Новичок
10лет

Логически:
метод - это присуще объекту. вызывается только для объекта. может работать с внутренними полями объекта.
функция - вещь в себе вызывается откуда угодно и для чего угодно.
Реально:
метод - такая же функция, одним из входных значений которой является объект, для которого вызван метод.

Аватар пользователя
Искусственный Интеллект
10лет

Метод расположен в классе, функция - вне класса.

Аватар пользователя
Искусственный Интеллект
10лет

функция возвращает результат,
метод - свойство объекта, функция может быть методом объекта
объекты и методы удобны для инкапсуляции, что позволяет не загрязнять пространство имен

Аватар пользователя
Мыслитель
10лет

Метод, методология это КАК вы что-то собираетесь делать.
Функция, функциональность это ЧЕМ вы это собираетесь делать. Какие функциональные особенности у предмета.
Топорное изьяснение).