面向对象编程 -- 类和对象的理解续
class Dog():
name = '花花'
def sit(self): print('一条狗坐在地上') def run(self): print('一条狗正在跑' )
如何调用花花?
Dog.name >>>‘花花'
Dog.__dict__['name'] >>>'花花' ----->类的属性字典
实际上点的调用, 就是__dict__属性字典的调用 ,两者是等价的
class Dog():
name = '花花'
def sit(self): print('一条狗坐在地上') def run(self): print('一条狗正在跑' )
如何调用花花?
Dog.name >>>‘花花'
Dog.__dict__['name'] >>>'花花' ----->类的属性字典
实际上点的调用, 就是__dict__属性字典的调用 ,两者是等价的