Комбинация со статическими методами в ООП в Python
Класс может содержать как свойства класса и статические методы, так и обычные.
Давайте посмотрим на примере. Пусть у нас
есть класс Test одновременно и со
свойством класса, и с обычным:
class Test:
class_property = 'static'
def __init__(self):
self.usual_property = 'usual'
Давайте поработаем с обычным свойством класса:
test = Test()
print(test.usual_property)
А теперь используем свойство класса:
print(Test.class_property)
Сделайте класс, у которого будет и обычный метод, и статический.