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代码的打包与发布详解
Jul 30 Python
Python生成随机密码
Mar 10 Python
简单介绍Python下自己编写web框架的一些要点
Apr 29 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
python Django 创建应用过程图示详解
Jul 29 Python
python用requests实现http请求代码实例
Oct 31 Python
python正则表达式匹配IP代码实例
Dec 28 Python
python 实现多维数组(array)排序
Feb 28 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
Jun 29 Python
python+requests接口自动化框架的实现
Aug 31 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 获取mysql数据库信息代码
2009/03/12 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
yii数据库的查询方法
2015/12/28 PHP
thinkphp分页集成实例
2017/07/24 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
bootstrap中模态框、模态框的属性实例详解
2017/02/17 Javascript
axios学习教程全攻略
2017/03/26 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
javascript实现画板功能
2020/04/12 Javascript
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
django 解决manage.py migrate无效的问题
2018/05/27 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
哪些是python中web开发框架
2020/06/17 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
营业员演讲稿
2013/12/30 职场文书
中学教师管理制度
2014/01/14 职场文书
会议邀请书范文
2014/02/02 职场文书
货车司机岗位职责
2014/03/18 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android