Python 类的继承实例详解


Posted in Python onMarch 25, 2017

Python 类的继承详解

Python既然是面向对象的,当然支持类的继承,Python实现类的继承比JavaScript简单。

Parent类:

class Parent: 
 
  parentAttr = 100 
 
  def __init__(self): 
    print("parent Init") 
 
  def parentMethod(self): 
    print("parentMethod") 
   
  def setAttr(self,attr): 
    self.parentAttr = attr 
 
  def getAttr(self): 
    print("ParentAttr:",Parent.parentAttr)

Child类

class Child(Parent): 
 
  def __init__(self): 
    print("child init") 
 
  def childMethod(self): 
    print("childMethod")

调用

p1 = Parent(); 
p1.parentMethod(); 
 
c1 = Child(); 
c1.childMethod();

输出:

parent Init 
parentMethod 
child init 
childMethod 
Press any key to continue . . .

Python支持多继承

class A:    # 定义类 A 
..... 
 
class B:     # 定义类 B 
..... 
 
class C(A, B):  # 继承类 A 和 B 
.....

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python实现的各种排序算法代码
Mar 04 Python
简单使用Python自动生成文章
Dec 25 Python
wxPython使用系统剪切板的方法
Jun 16 Python
python实现class对象转换成json/字典的方法
Mar 11 Python
浅谈Python数据类型之间的转换
Jun 08 Python
python 生成图形验证码的方法示例
Nov 11 Python
python实现n个数中选出m个数的方法
Nov 13 Python
python生成带有表格的图片实例
Feb 03 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
Jul 22 Python
Django 自动生成api接口文档教程
Nov 19 Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 Python
Python基础 括号()[]{}的详解
Nov 07 Python
python利用拉链法实现字典方法示例
Mar 25 #Python
python3实现ftp服务功能(服务端 For Linux)
Mar 24 #Python
python3实现ftp服务功能(客户端)
Mar 24 #Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
Mar 24 #Python
python 类详解及简单实例
Mar 24 #Python
Python类的动态修改的实例方法
Mar 24 #Python
Python操作Excel之xlsx文件
Mar 24 #Python
You might like
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
PHP仿博客园 个人博客(1) 数据库与界面设计
2013/07/05 PHP
PHP微信企业号开发之回调模式开启与用法示例
2017/11/25 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
Extjs列表详细信息窗口新建后自动加载解决方法
2010/04/02 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
2018/05/04 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
Python实现以时间换空间的缓存替换算法
2016/02/19 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
python实现转盘效果 python实现轮盘抽奖游戏
2019/01/22 Python
在pytorch中对非叶节点的变量计算梯度实例
2020/01/10 Python
Python多线程通信queue队列用法实例分析
2020/03/24 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
2020/05/13 Python
乐高积木玩具美国官网:LEGO Shop US
2016/09/16 全球购物
Java平台和其他软件平台有什么不同
2015/06/05 面试题
可贵的沉默教学反思
2014/02/06 职场文书
护士毕业生自荐信
2014/02/07 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书