#每天一点点#
python 面向对象 烤地瓜实例
示例属性如下:
cookedLevel:
数字0-3:还是生的;
大于等于3:半生不熟;
大于等于5:已经烤好了;
大于等于8:已经烤成木炭
默认是从生地瓜开始烤的
cookedString:字符串,描述地瓜的生熟程度
condiments:地瓜的配料表,如番茄酱,芥末酱等
示例方法如下:
cook() :把地瓜烤一段时间
addCondiments() :给地瓜添加配料
init():设置默认的属性
str():让print的结果看起来更好一些
整体代码如下:
#烤地瓜实例
class SweetPotato: #定义一个地瓜类,命名 遵循大驼峰规则
def __init__(self):
self.cookedString = '生的' #默认地瓜是生的
self.cookedLevel = 0 #初始是0
self.condiments =[] #给地瓜加佐料,是不断加上的,存储多个数据,用列表或字典来存放
def __str__(self):
return '地瓜目前的状态:%s