1.理解self
2.看如下示例:
总结 所谓的self,可以理解为⾃⼰ 以把self当做C++中类的this指针样理解,就是对象身的意思某个对象调⽤其法时,python解释器会把这个对象作为第个参数传递给self,所以开发者只需要传递后参数即可 应⽤:烤地⽠ 为了更好的理解面向对象编程,下以“烤地⽠”为案例,进行分析 1. 分析“烤地⽠”的属性和⽅法 示例属性如下: cookedLevel : 这是数字;0~3表示还是⽣的,超过3表示半⽣不熟,超过 5表示已经烤好了,超过8表示已经烤成⽊炭了!我们的地⽠开始时时⽣ 的 cookedString : 这是字符串;描述地⽠的⽣熟程度 condiments : 这是地⽠的配料列表,⽐如番茄酱、芥末酱等 示例⽅法如下: cook() : 把地⽠烤⼀段时间 addCondiments() : 给地⽠添加配料 file:///C:\Users\admin\AppData\Local\Temp\ksohtml\wps3A05.tmp.png: 设置默认的属性
: 让print的结果看起来更好⼀些
定义类,并且定义_init_()方法
3. 添加"烤地⽠"方法
|