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 相关文章推荐
Python3基础之list列表实例解析
Aug 13 Python
python爬虫的工作原理
Mar 05 Python
Python如何读取MySQL数据库表数据
Mar 11 Python
python调用API实现智能回复机器人
Apr 10 Python
Python批量发送post请求的实现代码
May 05 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
Sep 13 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
Python读取xlsx文件的实现方法
Jul 04 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
Pytorch的mean和std调查实例
Jan 02 Python
Python源码解析之List
May 21 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语法(3)
2006/10/09 PHP
PHP实现WebService的简单示例和实现步骤
2015/03/27 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
关于laravel 子查询 & join的使用
2019/10/16 PHP
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
bootstrap基本配置_动力节点Java学院整理
2017/07/14 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
python删除过期log文件操作实例解析
2018/01/31 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
Python数学形态学实例分析
2019/09/06 Python
python实现复制文件到指定目录
2019/10/16 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python中如何写类
2020/06/29 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
毕业生实习证明
2014/09/19 职场文书
深入开展党的群众路线教育实践活动心得体会
2014/11/05 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
SQL Server2019安装的详细步骤实战记录(亲测可用)
2022/06/10 SQL Server