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创建一个最简单http webserver服务器的方法
May 08 Python
python实现读取命令行参数的方法
May 22 Python
Python的requests网络编程包使用教程
Jul 11 Python
python利用OpenCV2实现人脸检测
Apr 16 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
在pycharm中实现删除bookmark
Feb 14 Python
python如何查看安装了的模块
Jun 23 Python
python 数据类型强制转换的总结
Jan 25 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实现网站插件机制的方法
2009/11/10 PHP
php中去除所有js,html,css代码
2010/10/12 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
如何实现浏览器上的右键菜单
2006/07/10 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
ext jquery 简单比较
2010/04/07 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
javascript的理解及经典案例分析
2016/05/20 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
js实现移动端轮播图
2020/12/21 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
Node.js学习之内置模块fs用法示例
2020/01/22 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
在Django框架中编写Context处理器的方法
2015/07/20 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Python反射用法实例简析
2017/12/22 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
Python虚拟环境的创建和包下载过程分析
2020/06/19 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
如何一键升级Python所有包
2020/11/05 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
安全教育演讲稿
2014/05/09 职场文书
道德演讲稿
2014/05/21 职场文书
大学生求职自荐信
2015/03/24 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书