@staticmethod
. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие.self
или cls
в аргументах не нужно.Person
является родительским классом, также его называют базовым классом или суперклассом. А класс Employee
называется дочерним классом или подклассом.Salary
) является полем другого (Employee
). Сложного здесь, как вы видите, ничего нет.weakref
, о котором поговорим позже.Salary
) является полем другого (Employee
). Сложного здесь, как вы видите, ничего нет.weakref
, о котором поговорим позже.@staticmethod
. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие.self
или cls
в аргументах не нужно.Person
является родительским классом, также его называют базовым классом или суперклассом. А класс Employee
называется дочерним классом или подклассом.Salary
) является полем другого (Employee
). Сложного здесь, как вы видите, ничего нет.weakref
, о котором поговорим позже.@staticmethod
. Такие методы привязаны к классу, а не объекту — в этом и есть основное отличие.self
или cls
в аргументах не нужно.Person
является родительским классом, также его называют базовым классом или суперклассом. А класс Employee
называется дочерним классом или подклассом.Salary
) является полем другого (Employee
). Сложного здесь, как вы видите, ничего нет.weakref
, о котором поговорим позже.