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 相关文章推荐
在Django中进行用户注册和邮箱验证的方法
May 09 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
Python实现PS图像调整颜色梯度效果示例
Jan 25 Python
Python利用itchat库向好友或者公众号发消息的实例
Feb 21 Python
使用python模拟命令行终端的示例
Aug 13 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
python是否适合网页编程详解
Oct 04 Python
python机器学习实现决策树
Nov 11 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
基于Python实现2种反转链表方法代码实例
Jul 06 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
Python入门基础之数字字符串与列表
Feb 01 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
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
window.location.hash 使用说明
2010/11/08 Javascript
让人印象深刻的10个jQuery手风琴效果应用
2012/05/08 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
2013/06/05 Javascript
jQuery列表拖动排列具体实现
2013/11/04 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
微信小程序 form组件详解
2016/10/25 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
es6数值的扩展方法
2019/03/11 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
零基础写python爬虫之爬虫框架Scrapy安装配置
2014/11/06 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
python多线程使用方法实例详解
2019/12/30 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
单位创先争优活动方案
2014/01/26 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js