|
|
1
4
GuidovanRossum自己(Python的前BDFL)在2001年用Python2.2引入了新的风格类时设计了这个特性。推理在 PEP 252 . 明确提到了对属性查找的影响:
以及:
|
|
|
2
2
对于旧式课程( PEP 252 ):
重写
在新样式的类中,guido选择以下属性查找的实现来保持一致性( PEP 252 ):
总之,
|
|
|
3
1
如果没有比普通实例查找优先的方法,您希望如何拦截实例属性访问?这些方法不能是实例属性本身,因为这样会破坏它们的目的(我认为,至少没有关于它们的附加约定)。 除了@timgeb的简明评论之外,我对描述符的任何解释都比不上官方的 Descriptor How To |
|
|
MWRazer · 在类-C上具有作为属性的函数++ 2 年前 |
|
|
Vopel · 添加隐藏的属性,除非该属性具有值 3 年前 |
|
Shane Amare · 构造函数和对象构造之间的区别是什么? 3 年前 |