034-Python入门(面向对象基础知识)-案例-烤红薯
一、需求:
1. 被烤的时间和对应的红薯状态:
0-5分钟:⽣的
5-10分钟:半⽣不熟
10-15分钟:熟的
超过15分钟:烤糊了
2. 添加的调料:
⽤户可以按⾃⼰的意愿添加调料
二、分析:
需求涉及⼀个事物: 红薯,故案例涉及⼀个类:红薯类。
1.红薯的属性
被烤的时间
红薯的状态
添加的调料
2.红薯的⽅法
2.1被烤
⽤户根据意愿设定每次烤地⽠的时间
判断红薯被烤的总时间是在哪个区间,修改红薯状态
2.2添加调料
⽤户根据意愿设定添加的调料
将⽤户添加的调料存储
3.显示对象信息
class SweetPotato():
def __init__(self):
self.cook_time = 0
self.cook_state = '生的'
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/17536.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论