设计一个表示动物(Animal)的类,该类包括颜色(color)属性与叫(call)方法。
再设计一个表示鱼的类,包括尾巴(tail)和颜色(color)两个属性,及叫(call)方法。
提示:让Fish类继承Animal类,重写_init_()和call方法

class Animal(object):
    def __init__(self,color):
        self.color=color
    def call(self):
        print("动物叫。。。")

class Fish(Animal):
    def __init__(self,color):
        super().__init__(color)
        self.tail=True
    def call(self):
        print("%s的鱼在吐泡泡"%self.color)
fish=Fish("蓝色")
fish.call()
animal=Animal("白色")
animal.call()

运算结果:

蓝色的鱼在吐泡泡
动物叫。。。

Python:11设计动物Animal类,该类包括颜色color属性与叫call方法。再设计鱼Fish类,包括.....相关推荐

  1. neo4j设置节点或者边的显示,包括颜色、属性、大小

    第一步:选择要设置的节点标签 或者选择边 第二步.找到浏览器底部显示的设置选项 底部会出现如下选项 第三步.根据需求进行随意设置 包括节点大小.颜色.需要显示的属性

  2. 7.1.3 Python进阶 《函数》定义、调用,参数,返回值《面向对象》概念,类,实例,对象,属性,方法《模块、包》导入,自定义,常用内置:datatime,time,random,os,sys

    目录 ======== 第四部分 Python进阶 ======== 第一节 函数 4.1.1 函数定义及调用 4.1.2 函数的参数 4.1.3 函数的返回值 第二节 面向对象 4.2.1 面向对象 ...

  3. 【python 11】super()

    文章目录 一.继承 二.继承的方式 三.多重继承 一.继承 python 中可以定义"类"来抽象出一类对象的特征和方法,所有的类都是从 "object"中继承过 ...

  4. 通过反射--操作运行时类中的指定的属性/方法

    操作运行时类中的指定的属性: 1.getDeclaredField(String fieldName):获取运行类中指定变量名的属性: 2.保证当前属性时可访问的 : 属性.setAccessible ...

  5. 【python】turtle绘图几个超好看的颜色

    推荐给大家python中turtle绘图几个超好看的颜色 color = [ 'lightcoral', 'coral', 'darkorange', 'gold', 'palegreen', 'pa ...

  6. python定义一个圆类_python设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性。编写构造方法和其他方法,计算周长和面积。...

    ** Python:设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性.编写构造方法和其他方法,计算周长和面积.请编写程序验证类的功能. class Circle: def -init-( ...

  7. python设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性。编写构造方法和其他方法,计算周长和面积。

    ** Python:设计一个Circle(圆)类,包括圆心位置`,半径,颜色等属性.编写构造方法和其他方法,计算周长和面积.请编写程序验证类的功能. class Circle: def -init-( ...

  8. Python、设计原则和设计模式-创建类设计模式

    Python.设计原则和设计模式 前言 程序的目标:高内聚 低耦合 有哪些设计原则 设计原则是「高内聚.低耦合」的具体落地. 单一职责原则要求在软件系统开发.设计中,一个类只负责一个功能领域的相关职责 ...

  9. Python设计模式二:接口类和抽象类(Python接口设计)

    系列文章目录 Python设计模式一:面向对象编程 文章目录 系列文章目录 前言 一.接口类和抽象类是什么? 基于接口编程而非实现 二.Python里如何实现接口类和抽象类? 三.接口类和抽象类的应用 ...

最新文章

  1. DHCP Server 故障转移实现 (结合H3C交换机)
  2. 用Perl发送邮件小例子
  3. dubbo接口访问控制
  4. Linux系统调用在glibc中的实现
  5. 上传jar包到nexus私服
  6. java 十六进制转十进制_JAVA知识-分析JAVA中的重点和难点
  7. MVC如何在HTML跳页面,请问在mvc网页中,如何跳转到web Form网页?
  8. Python_爬虫_BeautifulSoup网页解析库
  9. redis采用序列化方案存对象
  10. Docker 基础 ( 二十 ) 部署Redis集群,问题记录
  11. html5学习笔记(progress)
  12. 法语语音教学课件下载
  13. 使用Excel2016对数据进行线性回归分析
  14. 用了这个工具,我设计的PCB再也没出过问题
  15. 【从零开始学架构-李运华】06|复杂地来源:可扩展性
  16. 2020年日历_2020年日历全年表
  17. lr mysql 增删改查_ssh增删改查流程
  18. HTML文本格式化标签详解
  19. 记一次腾讯TBS浏览服务集成实践
  20. FreeBSD 13.0-RELEASE 安装记录

热门文章

  1. Objective-C(八、正式协议Protocol,非正式协议informal protocol)——iOS开发基础
  2. FreeRTOS任务优先级和系统心跳Tick
  3. SCAU 1028 求素数
  4. window Azure 部署java 应用
  5. npm install 报错 check python checking for Python executable python2 in the PATH
  6. dnf鹰犬boss机器人_鹰犬boss_兰蒂卢斯和皇女_兰蒂卢斯的鹰犬-Guide信息网
  7. Neuraldecipher-逆向工程:从扩展连接性指纹(ECFPs)到其分子结构
  8. 英语语法总结--虚拟语气
  9. Dr.COM宽带认证客户端网络环境使用路由器上网
  10. 漏洞原理——ssrf