1.新建子类时,括号内要传入继承的父类名

2.super()方法:自动寻找当前类的父类,并调用父类的构造函数,初始化属性值

class Cup:

    #构造函数,初始化属性值
def __init__(self,capacity,color):
self.capacity=capacity
self.color=color def retain_water(self):
print("杯子颜色:"+self.color+",杯子容量:"+self.capacity+",正在装水.") def keep_warm(self):
print("杯子颜色:"+self.color+",杯子容量:"+self.capacity+",正在保温.") class Luminous_Cup(Cup): #构造函数,调用父类的构造函数初始化属性值
def __init__(self,capacity,color):
super().__init__(capacity,color) def glow(self):
print("我正在发光...") currentCup=Luminous_Cup('300ml','翠绿色')
currentCup.retain_water()
currentCup.glow()

3.方法重写:

class Cup:

    #构造函数,初始化属性值
def __init__(self,capacity,color):
self.capacity=capacity
self.color=color def retain_water(self):
print("杯子颜色:"+self.color+",杯子容量:"+self.capacity+",正在装水.") def keep_warm(self):
print("杯子颜色:"+self.color+",杯子容量:"+self.capacity+",正在保温.") class Luminous_Cup(Cup): #构造函数,调用父类的构造函数初始化属性值
def __init__(self,capacity,color):
super().__init__(capacity,color) #方法重写
def retain_water(self):
print("杯子颜色:"+self.color+",杯子容量:"+self.capacity+",正在装水,正在发光...") def glow(self):
print("我正在发光...") currentCup=Luminous_Cup('300ml','翠绿色')
#调用子类中的retain_water()方法
currentCup.retain_water()
#调用父类中的retain_water()方法
super(Luminous_Cup,currentCup).retain_water()

最新文章

  1. nginx_mysql_redis配置
  2. vue.js 1中父组件跳到子组件中并传参让子组件显示不同的内容
  3. Python中%s和%r的区别
  4. 2、MyBatis.NET学习笔记之CodeSmith使用
  5. Visual Studio新建的源文件的默认编码
  6. OC语法1——OC概述
  7. 添加可运行的js代码
  8. 多项目中SVN权限管理精辟解析
  9. 4.Redis常用命令:List
  10. OGNL简介
  11. python 反人类函数式编程模拟while和if控制流
  12. 数据结构 之 二叉堆(Heap)
  13. HDU 2586 How far away ?(经典)(RMQ + 在线ST+ Tarjan离线) 【LCA】
  14. 异常处理汇总 ~ 修正果带着你的Code飞奔吧!
  15. PHPMyWind5.4存储XSS后续getshell提权
  16. nfd指令的详细说明
  17. 如何发挥ERP系统中的财务监控职能?
  18. 滴滴打车CTO张博:生死战役,技术和时间赛跑
  19. win10安装
  20. Linux运维学习笔记-常用快捷键及vi、vim总结

热门文章

  1. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器和EasyDSS云平台异同
  2. 【Spring Boot学习之四】Spring Boot事务管理
  3. 防火墙阻止了虚拟机与主机之间互相ping通解决方案
  4. MATLAB自定义函数
  5. MyISAM 和 InnoDB 索引的区别
  6. Vue 动态路由的实现以及 Springsecurity 按钮级别的权限控制
  7. 洛谷P1434滑雪讲解
  8. 用NDK生成cURL和OpenSSL库
  9. mysql执行顺序与join连接
  10. js提取135编辑器相同的css