Why are the lookup procedures for getting an attribute from a class and from an instance different?

百般思念 提交于 2019-12-02 09:06:24

They're not different, the book is just glossing over the concept of metaclasses here, since most classes are instances of the base type, which has no special behaviors. If you have a metaclass other than type, the full instance lookup rules apply when looking up attributes on a class (it's just the class of the class is the metaclass).

They were probably either trying to avoid the complexity of metaclasses early on, that's all.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!