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实现的简单发送邮件脚本分享
Nov 07 Python
Python机器学习之SVM支持向量机
Dec 27 Python
使用Python进行QQ批量登录的实例代码
Jun 11 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
python实现简单聊天室功能 可以私聊
Jul 12 Python
pip install python 快速安装模块的教程图解
Oct 08 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
flask框架自定义url转换器操作详解
Jan 25 Python
Python利用FFT进行简单滤波的实现
Feb 26 Python
jupyter notebook 的工作空间设置操作
Apr 20 Python
Python学习工具jupyter notebook安装及用法解析
Oct 23 Python
Python3的进程和线程你了解吗
Mar 16 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汉字转换拼音的函数代码
2015/12/30 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
Jquery通过JSON字符串创建JSON对象
2014/08/24 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
对numpy.append()里的axis的用法详解
2018/06/28 Python
对Python w和w+权限的区别详解
2019/01/23 Python
python异常处理try except过程解析
2020/02/03 Python
基于Python的OCR实现示例
2020/04/03 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
优秀学生干部推荐材料
2014/02/03 职场文书
同事吵架检讨书
2014/02/05 职场文书
人事经理岗位职责
2014/04/28 职场文书
企业宣传稿范文
2015/07/23 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
使用javascript解析二维码的三种方式
2021/11/11 Javascript
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫
我的收音机情缘
2022/04/05 无线电
Java 定时任务技术趋势简介
2022/05/04 Java/Android