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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
Python 的 with 语句详解
Jun 13 Python
Python中的字典遍历备忘
Jan 17 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
Feb 19 Python
python 调用HBase的简单实例
Dec 18 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
PyCharm第一次安装及使用教程
Jan 08 Python
python实现从ftp上下载文件的实例方法
Jul 19 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
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
关于图片验证码设计的思考
2007/01/29 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
vuejs父子组件通信的问题
2017/01/11 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
JS前端广告拦截实现原理解析
2020/02/17 Javascript
解决vue项目router切换太慢问题
2020/07/19 Javascript
Python中eval带来的潜在风险代码分析
2017/12/11 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
使用python实现简单五子棋游戏
2019/06/18 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
美国精油公司:Plant Therapy
2019/05/17 全球购物
个人实用简单的自我评价
2013/10/19 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
公司晚会主持词
2014/03/22 职场文书
品牌服务方案
2014/06/03 职场文书
小学生环保标语
2014/06/13 职场文书
2014年质检工作总结
2014/11/26 职场文书
感谢信怎么写
2015/01/21 职场文书
出纳岗位职责
2015/01/31 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
首都博物馆观后感
2015/06/05 职场文书
小学美术教学反思
2016/02/17 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python