阅读背景:

Python拾遗之类属性和实例属性(一)

来源:互联网 

关于类属性和实例属性(一)


深入理解类属性和实例属性:


下面的实例中,类Foo1在创建时,带了类属性Foo1_value,通过类对象可以访问它,例如Foo1.Foo1_value,当实例foo1被创建后,对实例foo1而言,它并没有在类里定义实例属性,所以访问会失败。python解释器会首先实例的内存空间里搜索Foo1_value,由于本身没有定义,所以没有,(此处脑补实例的类图关系),实例的内存空间里保存有创建它的类的指针,所以接下来python解释器会去创建它的类中找Foo1_value,最后在这里被找到了,如果没有,就会去这个下




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: