Часто встречаю слова функции, методы, процедуры, но чем они отличаются по факту мне не понятно. Может кто либо пояснить?
Примечание:
2 latander:
Благодарю, но по сути в объектно ориентированных ЯП (java,c#) отсутствуют методы вне класса. Максимум что приближено к понятию функция/процедура это статический метод класса, который не относится ни к какому конкретному объекту, но всё же по определению относится к классу. Выходит что процедур и функций в ООП не бывает, однако очень часто приходится видеть данные термины в книгах, мануалах и т.д... Путают нас.. )
Примечание:
2 Григорий Сушков:
==================
Метод - методом может быть как функция так и процедура. Существенным является то, что метод - это неотъемлемая часть некой структуры именуемой объектом (а не классом как некоторые тут пишут), и внутри метода обычно есть упрощённый доступ к полям и другим методам этой структуры (этого объекта).
==================
Если метод статический, то это метод класса а не объекта...
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.