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爬虫实现教程转换成 PDF 电子书
Feb 19 Python
python运行其他程序的实现方法
Jul 14 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
Aug 15 Python
Python实现将doc转化pdf格式文档的方法
Jan 19 Python
Flask框架各种常见装饰器示例
Jul 17 Python
Python requests库用法实例详解
Aug 14 Python
Python django使用多进程连接mysql错误的解决方法
Oct 08 Python
Python生成器的使用方法和示例代码
Mar 04 Python
在pytorch中实现只让指定变量向后传播梯度
Feb 29 Python
python 发送get请求接口详解
Nov 17 Python
python实现控制台输出颜色
Mar 02 Python
python 实现体质指数BMI计算
May 26 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
利用 window_onload 实现select默认选择
2006/10/09 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
PHP中使用asort进行中文排序失效的问题处理
2014/08/18 PHP
thinkPHP5 ACL用户权限模块用法详解
2017/05/10 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
jquery时间下拉框小例子
2013/04/15 Javascript
JS控件ASP.NET的treeview控件全选或者取消(示例代码)
2013/12/16 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
2017/03/06 Javascript
nodejs中使用HTTP分块响应和定时器示例代码
2017/03/19 NodeJs
Angular.js指令学习中一些重要属性的用法教程
2017/05/24 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
python修改文件内容的3种方法详解
2019/11/15 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
EJB实例的生命周期
2016/10/28 面试题
中层干部岗位职责
2013/12/18 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
简单租房协议书
2014/04/09 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
教师个人事迹材料
2014/12/17 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
pd.drop_duplicates删除重复行的方法实现
2022/06/16 Python