【Python】请编码实现动物世界的继承关系:动物(Animal)具有行为:吃(eat)、睡觉(sleep)动物包括:兔子(Rabbit),老虎(Tiger)动物吃的行为各不相同(兔子吃草,老虎吃肉)
# 请编码实现动物世界的继承关系:
# a. 动物(Animal)具有行为:吃(eat)、睡觉(sleep)
# b. 动物包括:兔子(Rabbit),老虎(Tiger)
# c. 这些动物吃的行为各不相同(兔子吃草,老虎吃肉)
# d. 但睡觉的行为是一致的。
# e. 请通过继承实现以上需求,并进行测试。
解决方案如下:
class Animal:def eat(self,food):print('吃东西',food)def sleep(self,h):print('睡觉',h,'小时')
class Rabbit(Animal):def eat(self,food):print('兔子吃',food)def sleep(self, h):print('睡觉', h,'小时')
class Tiger(Animal):def eat(self, food):print('老虎吃', food)def sleep(self, h):print('睡觉', h,'小时')rabbit = Rabbit()
rabbit.eat('草')
rabbit.sleep(8)tiger=Tiger()
tiger.eat('肉')
tiger.sleep(8)
注意父子类之间的继承,然后就是单个行为;
【Python】请编码实现动物世界的继承关系:动物(Animal)具有行为:吃(eat)、睡觉(sleep)动物包括:兔子(Rabbit),老虎(Tiger)动物吃的行为各不相同(兔子吃草,老虎吃肉)相关推荐
- java关于继承的代码_java编写动物世界的继承关系代码
满意答案 bjtm0210 推荐于 2017.12.16 采纳率:57% 等级:8 已帮助:611人 我写了一个,内容比较简单的.代码如下:public class AnimalTest { A ...
- 使用Java的继承关系来描述动物世界的特征和关系。
使用Java的继承关系来描述动物世界的特征和关系. (1 ) 抽象出项目问题中的对象:动物.老鼠.熊猫. ( 2 ) 抽象出每种对象所具有的性质:名字和食物. ( 3 )抽象出每种对象所具有的行为,动 ...
- 编程题2使用Java的继承关系来描述动物世界的特征和关系。
编程题2使用Java的继承关系来描述动物世界的特征和关系. ( 1 )抽象出项目问题中的对象:动物.老鼠.熊猫. (2 )抽象出每种对象所具有的性质:名字和食物. ( 3)抽象出每种对象所具有的行为, ...
- 使用 Java的继承关系来描述动物世界的特征和关系
实验目的: (1) 抽象出项目问题中的对象:动物.老鼠.熊猫. (2) 抽象出每种对象所具有的性质:名字和食物. (3) 抽象出每种对象所具有的行为,动物具有吃的行为和睡觉的行为,老鼠除具有动物行为外 ...
- 【二十一】Python全栈之路--构造方法_继承_登录注册
文章目录 1. 构造方法__init__ 2. 单继承_多继承 2.1 单继承 2.2 多继承 3. super的深度理解 4. 注册_登录 4.1 注册 4.2 登录 5. 小练习 1. 构造方法_ ...
- Python字符编码详解
Python字符编码详解 转自http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html Python字符编码详解 本文简单介绍了各种常用的 ...
- python字符编码讲解_python 字符编码讲解
ASCII控制字符 Unicode编码 ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字 ...
- 深入理解Python字符编码--转
http://blog.51cto.com/9478652/2057896 不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError ...
- Python PEP8 编码规范中文版
Python PEP8 编码规范中文版 2018年01月02日 19:21:09 阅读数:22140 标签: python 更多 个人分类: Python 原文链接:http://legacy.pyt ...
最新文章
- 2022-2028年中国卫星互联网产业深度调研及投资前景预测报告(全卷)
- 为什么要进行图学习?谈一谈逆势而上的图神经网络
- 皮一皮:这位家长,建议自己退群聊...
- string替换_GEE数据类型—String,Number
- word文档出现方格乱码
- 给我往死里贪!——24行代码AC_今年暑假不AC HDU - 2037(贪心模板讲解)
- h5比html新增加的标签,HTML5(H5)新增属性和标签
- 写给运营同学和初学者的SQL入门教程
- php 数组导出csv_php导出百万数据到csv
- 纸上谈兵: 最短路径与贪婪
- Android Studio第三十六期 - 模块化Activity管理Fragment
- c语言 转义字符双写,谭浩强C语言程序设计习题集
- XSD文件与XML文件有什么关系
- 转:我在淘宝这7年(四)
- Windows下的SSL 应用
- 【看表情包学Linux】进程阻塞 | 轮询检测 | 基于非阻塞等待的轮询方案 | 进程程序替换 | exec 函数簇
- warsong服务器维修,3.3冰冠要塞:最终巫妖王揭秘 技能介绍
- 交换机端口假死(err-disable)解决方法
- android nfc 发送消息,android – 使NFC / Beam更加自动化
- 基于ESP8266的智能浇花控制系统的设计
热门文章
- java中split的用法详解
- md5和SHA-1算法的区别,哪种比较安全
- outlook中实现邮件自动回复
- 宜人贷蜂巢API网关技术解密之Netty使用实践 1
- SPSS在餐饮业中的应用
- [回文树][BZOJ2160][国家集训队]拉拉队排练
- vuex mapGetters的使用
- SDUT 2400 高中数学?
- 微软laptop4 重装win10时提示0×800701b1
- 如何处理scoop安装时总是出现 “iex : 使用“1”个参数调用“DownloadString”时发生异常:“基础连接已经关闭: 连接被意外关闭。”“