Python随手笔记(九)——–面向对象高级编程(1)

jeff_19418 6 0 PDF 2020-12-23 00:12:34

9.1 使用_slots_ 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: >>> class Animal(object): pass 然后,尝试给实例绑定一个属性: >>> an = Animal() >>> an.name = 'wangda'#动态给实例绑定一个属性 >>> print(an.name) wangda 还可以尝试给实例绑定一个方法: >>> def set_age(self,age): self.age = age >>> from types import

用户评论
请输入评论内容
评分:
暂无评论