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用ConfigObj读写配置文件的实现代码
Mar 04 Python
python轻松实现代码编码格式转换
Mar 26 Python
python分析网页上所有超链接的方法
May 08 Python
Python新手们容易犯的几个错误总结
Apr 01 Python
用Django写天气预报查询网站
Oct 21 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
Python Pandas数据中对时间的操作
Jul 30 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
Python selenium模块实现定位过程解析
Jul 09 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
Python如何使用ElementTree解析xml
Oct 12 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 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
SONY ICF-F10中波修复记
2021/03/02 无线电
PHP面相对象中的重载与重写
2017/02/13 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
js本身的局限性 别让javascript做太多事
2010/03/23 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
从vue源码看props的用法
2019/01/09 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
django允许外部访问的实例讲解
2018/05/14 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
基于Python绘制个人足迹地图
2020/06/01 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
Tommy Hilfiger美国官网:美国高端休闲领导品牌
2019/01/14 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
秋游活动策划方案
2014/02/16 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
新学期决心书
2014/03/11 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
群众路线表态发言材料
2014/10/17 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
详解JS ES6编码规范
2021/05/07 Javascript
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript