Python面向对象基础之宠物医院
# 宠物类型 class Pet:# 初始化(宠物名,健康值)def __init__(self, nickname, health):self.nickname = nicknameself.health = health# 宠物治疗效果def recovery(self):#增加健康值self.health += 5print("{}正在治疗中".format(self.nickname)) # 宠物医院类型 class PetHospital:# 初始化(医院名称)def __init__(self, name):self.name = name# 治疗宠物def treat(self, pet):# 判断是否为Pet类型if isinstance(pet, Pet):while pet.health <= 65:pet.recovery()else:print("{}很健康".format(pet.nickname))else:print("本店只能治疗宠物") # 声明对象 monkey = Pet("悟空", 30) hospital = PetHospital("宠物康复中心") hospital.treat(monkey)
123456789101112131415161718192021222324252627282930313233343536运行结果截图:
相关知识
python之面向对象
Python实现宠物医院基础功能
【面向对象学习笔记day03】面向对象基础语法+内置函数+定义简单的类+创建对象+第一个面向对象程序+使用 Cat 类再创建一个对象+方法中的self参数+初始化方法+内置方法和属性+del+str
Python———面向对象编程
pyhton面向对象的实例
Python面向对象高级编程——多重继承
面向对象案例——宠物医院
java面向对象基础案例
使用面向对象思想设计电子宠物系统
初识面向对象(猫咪项目)
原文链接: Python面向对象基础之宠物医院 https://www.mcbbbk.com/newsview294691.html
| 上一篇: 宠物联盟小组 | 下一篇: 在我的宠物店被寄养宠物丢失该怎么... |
推荐分享

- 1养玉米蛇的危害 30679
- 2狗交配为什么会锁住?从狗狗生... 7977
- 3我的狗老公李淑敏33——如何... 6952
- 4中国境内禁养的十大鸟种,你知... 5631
- 5petpet generat... 5242
- 6豆柴犬为什么不建议养?可爱的... 4934
- 7南京宠物粮食薄荷饼宠物食品包... 4907
- 8自制狗狗辅食:棉花面纱犬的美... 4898
- 9家养水獭多少钱一只正常 4860
- 10广州哪里卖宠物猫狗的选择性多... 4758




