# 请编码实现动物世界的继承关系:
# 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)动物吃的行为各不相同(兔子吃草,老虎吃肉)相关推荐

  1. java关于继承的代码_java编写动物世界的继承关系代码

    满意答案 bjtm0210 推荐于 2017.12.16 采纳率:57%    等级:8 已帮助:611人 我写了一个,内容比较简单的.代码如下:public class AnimalTest { A ...

  2. 使用Java的继承关系来描述动物世界的特征和关系。

    使用Java的继承关系来描述动物世界的特征和关系. (1 ) 抽象出项目问题中的对象:动物.老鼠.熊猫. ( 2 ) 抽象出每种对象所具有的性质:名字和食物. ( 3 )抽象出每种对象所具有的行为,动 ...

  3. 编程题2使用Java的继承关系来描述动物世界的特征和关系。

    编程题2使用Java的继承关系来描述动物世界的特征和关系. ( 1 )抽象出项目问题中的对象:动物.老鼠.熊猫. (2 )抽象出每种对象所具有的性质:名字和食物. ( 3)抽象出每种对象所具有的行为, ...

  4. 使用 Java的继承关系来描述动物世界的特征和关系

    实验目的: (1) 抽象出项目问题中的对象:动物.老鼠.熊猫. (2) 抽象出每种对象所具有的性质:名字和食物. (3) 抽象出每种对象所具有的行为,动物具有吃的行为和睡觉的行为,老鼠除具有动物行为外 ...

  5. 【二十一】Python全栈之路--构造方法_继承_登录注册

    文章目录 1. 构造方法__init__ 2. 单继承_多继承 2.1 单继承 2.2 多继承 3. super的深度理解 4. 注册_登录 4.1 注册 4.2 登录 5. 小练习 1. 构造方法_ ...

  6. Python字符编码详解

    Python字符编码详解 转自http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html Python字符编码详解 本文简单介绍了各种常用的 ...

  7. python字符编码讲解_python 字符编码讲解

    ASCII控制字符  Unicode编码 ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字 ...

  8. 深入理解Python字符编码--转

    http://blog.51cto.com/9478652/2057896 不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError ...

  9. Python PEP8 编码规范中文版

    Python PEP8 编码规范中文版 2018年01月02日 19:21:09 阅读数:22140 标签: python 更多 个人分类: Python 原文链接:http://legacy.pyt ...

最新文章

  1. 2022-2028年中国卫星互联网产业深度调研及投资前景预测报告(全卷)
  2. 为什么要进行图学习?谈一谈逆势而上的图神经网络
  3. 皮一皮:这位家长,建议自己退群聊...
  4. string替换_GEE数据类型—String,Number
  5. word文档出现方格乱码
  6. 给我往死里贪!——24行代码AC_今年暑假不AC HDU - 2037(贪心模板讲解)
  7. h5比html新增加的标签,HTML5(H5)新增属性和标签
  8. 写给运营同学和初学者的SQL入门教程
  9. php 数组导出csv_php导出百万数据到csv
  10. 纸上谈兵: 最短路径与贪婪
  11. Android Studio第三十六期 - 模块化Activity管理Fragment
  12. c语言 转义字符双写,谭浩强C语言程序设计习题集
  13. XSD文件与XML文件有什么关系
  14. 转:我在淘宝这7年(四)
  15. Windows下的SSL 应用
  16. 【看表情包学Linux】进程阻塞 | 轮询检测 | 基于非阻塞等待的轮询方案 | 进程程序替换 | exec 函数簇
  17. warsong服务器维修,3.3冰冠要塞:最终巫妖王揭秘 技能介绍
  18. 交换机端口假死(err-disable)解决方法
  19. android nfc 发送消息,android – 使NFC / Beam更加自动化
  20. 基于ESP8266的智能浇花控制系统的设计

热门文章

  1. java中split的用法详解
  2. md5和SHA-1算法的区别,哪种比较安全
  3. outlook中实现邮件自动回复
  4. 宜人贷蜂巢API网关技术解密之Netty使用实践 1
  5. SPSS在餐饮业中的应用
  6. [回文树][BZOJ2160][国家集训队]拉拉队排练
  7. vuex mapGetters的使用
  8. SDUT 2400 高中数学?
  9. 微软laptop4 重装win10时提示0×800701b1
  10. 如何处理scoop安装时总是出现 “iex : 使用“1”个参数调用“DownloadString”时发生异常:“基础连接已经关闭: 连接被意外关闭。”“