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通过索引遍历列表的方法
May 04 Python
Python编程中字符串和列表的基本知识讲解
Oct 14 Python
TensorFlow实现随机训练和批量训练的方法
Apr 28 Python
python递归全排列实现方法
Aug 18 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
Django网络框架之HelloDjango项目创建教程
Jun 06 Python
Python绘图实现显示中文
Dec 04 Python
基于Pytorch SSD模型分析
Feb 18 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
Python引入多个模块及包的概念过程解析
Sep 21 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
Sep 29 Python
Python经常使用的一些内置函数
Apr 11 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基础教程(php入门基础教程)一些code代码
2013/01/06 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
详解php协程知识点
2018/09/21 PHP
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
Nodejs学习笔记之Stream模块
2015/01/13 NodeJs
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
Python GAE、Django导出Excel的方法
2008/11/24 Python
python Django模板的使用方法(图文)
2013/11/04 Python
Python异常处理总结
2014/08/15 Python
python通过post提交数据的方法
2015/05/06 Python
Python argv用法详解
2016/01/08 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
用pandas按列合并两个文件的实例
2018/04/12 Python
python实现Windows电脑定时关机
2018/06/20 Python
Python中整数的缓存机制讲解
2019/02/16 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
一文读懂Python 枚举
2020/08/25 Python
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
加拿大留学自荐信
2014/01/28 职场文书
个人收入证明模板
2014/09/18 职场文书
2014年营销工作总结
2014/11/22 职场文书
2015年调度员工作总结
2015/04/30 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS