Классы в Python
Введение
Введение |
Отличие метода от функции
Под методом подразумевается обычный метод, не статический и не classmethod
Метод это функция в рамках какого-то класса.
Метод ждёт, что его применят к объекту его класса
В метод по-умолчанию нужно передавать объект его класса.
Функция ждёт что в неё передадут определённые аргументы
Аргументы могут быть как стандартными объектами так и объектами
пользовательского класса.
Это определятеся при объявлении функции
В функцию можно вообще ничего не передавать
и она будет работать.