В чем разница между классами старого и нового стиля в Python?
В отношении декларации:
Классы нового стиля наследуются python-shell от объекта или от другого класса datatypes нового стиля.
class NewStyleClass(object):
pass
class AnotherNewStyleClass(NewStyleClass):
pass
Классы старого python-shell стиля - нет
class OldStyleClass():
pass
Python 3 Примечание.
Python 3 не поддерживает pythonic классы старого стиля, поэтому python любая из указанных выше форм python-shell приводит к созданию класса oop нового стиля.
python
class
oop
types
new-style-class
2021-12-04T10:02:30+00:00
2022-09-20T12:04:32+00:00
NuTsViRus
Вопросы с похожей тематикой, как у вопроса:
В чем разница между классами старого и нового стиля в Python?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.