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 11 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
Jun 29 Python
Python字符串格式化的方法(两种)
Sep 19 Python
Python实现对百度云的文件上传(实例讲解)
Oct 21 Python
Python语言描述随机梯度下降法
Jan 04 Python
python实现写数字文件名的递增保存文件方法
Oct 25 Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
Apr 24 Python
Pycharm自带Git实现版本管理的方法步骤
Sep 18 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 Python
python实现学员管理系统(面向对象版)
Jun 05 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网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
JavaScript 密码强度判断代码
2009/09/05 Javascript
web前端开发也需要日志
2010/12/09 Javascript
浅谈 jQuery 事件源码定位问题
2014/06/18 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
javascript常用的设计模式
2017/02/09 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
jquery写出PC端轮播图实例
2018/01/26 jQuery
实现高性能javascript的注意事项
2019/05/27 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
python 调用钉钉机器人的方法
2019/02/20 Python
关于python中的xpath解析定位
2020/03/06 Python
python 5个实用的技巧
2020/09/27 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
台湾三立电视电商平台:电电购
2019/09/09 全球购物
即兴演讲稿
2014/01/04 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
企业元宵节主持词
2014/03/25 职场文书
学校证明范文
2015/06/24 职场文书
总结高并发下Nginx性能如何优化
2021/11/01 Servers
MySQL详细讲解变量variables的用法
2022/06/21 MySQL