Форум сайта python.su
0
Какие практические функции могут помогать выполнять данные методы? Заранее спасибо!
Офлайн
1
achilles175Статические методы нужны для манипулирования статическими свойствами. Ваш КО.
Какие практические функции могут помогать выполнять данные методы?
Офлайн
294
если вкратце:
@staticmethod позволяет вызывать метод класса не создавая инстанс класса, соответсвенно может вообще не содержать никаких аргументов.
@classmethod использует класс и его свойства внутри метода, а не инстанс как обычные методы класса, и соответственно должен иметь ссылку на объект класса в качестве первого аргумента.
[code python][/code]
Офлайн