Python class的继承方法代码实例


Posted in Python onFebruary 14, 2020

这篇文章主要介绍了Python class的继承方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

class parent(object):
   
  def implicit(self):
    print("Parent implicit()")
  def override(self):
    print("Parent override()")
  def altered(self):
    print("Parent altered()")
     
class child(parent):
   
  def override(self):
    print("Child override()")
  def altered(self):
    print("Child,Before Parent altered()")
    super(child,self).altered()
    print("Child,After Parent altered()")
     
dad=parent()
son=child()
 
dad.implicit()
son.implicit()
 
dad.override()
son.override()
 
dad.altered()
son.altered()

运行结果:

Parent implicit()
Parent implicit()
Parent override()
Child override()
Parent altered()
Child,Before Parent altered()
Parent altered()
Child,After Parent altered()

还可以写成:

class parent():
   
  def implicit(self):
    print("Parent implicit()")
  def override(self):
    print("Parent override()")
  def altered(self):
    print("Parent altered()")
     
class child(parent):
   
  def __init__(self):
    self.parent =parent()
     
  def implicit(self):
    self.parent.implicit()
     
  def override(self):
    print("Child override()")
     
  def altered(self):
    print("Child,Before Parent altered()")
    super(child,self).altered()
    print("Child,After Parent altered()")
     
dad=parent()
son=child()
 
dad.implicit()
son.implicit()
 
dad.override()
son.override()
 
dad.altered()
son.altered()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
Mar 06 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
Python简单读写Xls格式文档的方法示例
Aug 17 Python
python中协程实现TCP连接的实例分析
Oct 14 Python
使用Python的toolz库开始函数式编程的方法
Nov 15 Python
Python OpenCV中的resize()函数的使用
Jun 20 Python
python自定义时钟类、定时任务类
Feb 22 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
python中字典按键或键值排序的实现代码
Aug 27 Python
Python pip install如何修改默认下载路径
Apr 29 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
May 18 Python
浅析Python 多行匹配模式
Jul 24 Python
python super函数使用方法详解
Feb 14 #Python
python字符串,元组,列表,字典互转代码实例详解
Feb 14 #Python
python集成开发环境配置(pycharm)
Feb 14 #Python
基于python-pptx库中文文档及使用详解
Feb 14 #Python
python pptx复制指定页的ppt教程
Feb 14 #Python
打包PyQt5应用时的注意事项
Feb 14 #Python
如何使用Python抓取网页tag操作
Feb 14 #Python
You might like
PHP将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
2013/06/18 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
AngularJS学习笔记之基本指令(init、repeat)
2015/06/16 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
ElementUI radio组件选中小改造
2019/08/12 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
学习python类方法与对象方法
2016/03/15 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
详解重置Django migration的常见方式
2019/02/15 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
Pyqt5自适应布局实例
2019/12/13 Python
Python属性和内建属性实例解析
2020/01/14 Python
python中rc1什么意思
2020/06/19 Python
员工年终演讲稿
2014/01/03 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
我是特种兵观后感
2015/06/11 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL