本文最后更新于 419 天前,其中的信息可能已经过时,如有错误请发送邮件到 wuxianglongblog@163.com
方法与属性
自定义类型中通常要定义一些方法和属性。
手动添加属性
属性可以手动添加:
这样添加的新属性只对当前定义的对象有效,不能在新对象上使用:
添加普通方法
添加普通方法需要用 def 关键字定义。向 Leaf 类中添加一个新方法,表示树叶下落:
查看帮助:
调用该方法时,self 参数不用传入,会自动转化为对象 leaf,因此只需要传入 season 参数。不带参数时,season 用默认值:
构造方法.__init__()
通常通过构造方法.__init__()
,在构造对象的时候添加属性。该方法在构造对象时会自动调用:
由于在.__init__()
函数中指定了默认参数,在构造时,也可以不传入 color 参数时,.color
属性为默认值 “green”: