seb*_*piq 37 python types terminology class
只是一个简单的问题:我应该何时使用术语"类",何时应该在Python中使用术语"类型"?
kin*_*all 11
甲类是,可以通过调用它,例如被用作用于该类的实例的模板的Python数据结构foo = Foo()
.
甲型是可以通过继承的方式,例如可以使用作为模板用于附加类的类class Foo(Bar):
由于Python支持继承,因此所有类都可以用作其他类的模板,这意味着所有类实际上都是类型.
自从"新式类"的出现以来,尤其如此object
,它将用户定义类的类型层次结构与内置类型统一起来.类总是类型,但现在他们是同种类型的内置类型.
尽管Python类是类型,但我仍然认为这种区别是有用的,所以这些术语在我看来并不完全是同义词.
额外定义:元类是一个类,其实例是类.在Python中,这些必须从type
类派生,就像派生新样式对象一样object.
归档时间: |
|
查看次数: |
9322 次 |
最近记录: |