Python多继承顺序实例分析


Posted in Python onMay 26, 2018

本文实例讲述了Python多继承顺序。分享给大家供大家参考,具体如下:

示例1:

#-*- coding:utf-8 -*-
#!python2
class A(object):
  def caller(self):
    print 'A caller'
    self.called()
  def called(self):
    print 'A called'
class B(object):
  def called(self):
    print 'B called'
class C(B,A):
  pass
if __name__ == '__main__':
  c=C()
  c.caller()

运行结果:

A caller
B  called

示例2:

#-*- coding:utf-8 -*-
#!python2
class A(object):
  def caller(self):
    print 'A caller'
    self.called()
  def called(self):
    print 'A called'
class B(object):
  def called(self):
    print 'B called'
class C(A,B):
  pass
if __name__ == '__main__':
  c=C()
  c.caller()

运行结果:

A caller
A called

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
零基础写python爬虫之打包生成exe文件
Nov 06 Python
Python 探针的实现原理
Apr 23 Python
尝试用最短的Python代码来实现服务器和代理服务器
Jun 23 Python
Linux下python制作名片示例
Jul 20 Python
Python中捕获键盘的方式详解
Mar 28 Python
Python 存储字符串时节省空间的方法
Apr 23 Python
python 判断字符串中是否含有汉字或非汉字的实例
Jul 15 Python
对Python3中列表乘以某一个数的示例详解
Jul 20 Python
基于python操作ES实例详解
Nov 16 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
Python 简单计算要求形状面积的实例
Jan 18 Python
基于python模拟TCP3次握手连接及发送数据
Nov 06 Python
Python装饰器用法实例总结
May 26 #Python
python 脚本生成随机 字母 + 数字密码功能
May 26 #Python
Python高级用法总结
May 26 #Python
关于Python的一些学习总结
May 25 #Python
windows下python和pip安装教程
May 25 #Python
python2.7实现爬虫网页数据
May 25 #Python
python sys.argv[]用法实例详解
May 25 #Python
You might like
如何使用动态共享对象的模式来安装PHP
2006/10/09 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
2017/05/10 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
使用JS动态显示文本
2017/09/09 Javascript
jQuery实现checkbox即点即改批量删除及中间遇到的坑
2017/11/11 jQuery
微信小程序form表单组件示例代码
2018/07/15 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Python中单例模式总结
2018/02/20 Python
python中的global关键字的使用方法
2019/08/20 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
pycharm 添加解释器的方法步骤
2020/08/31 Python
css3.0新属性效果在ie下的解决方案
2010/05/10 HTML / CSS
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
上班离岗检讨书
2014/01/27 职场文书
青年志愿者先进事迹
2014/05/06 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
五一劳动节活动总结
2015/02/09 职场文书