博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python-7 多继承函数调用注意点
阅读量:6554 次
发布时间:2019-06-24

本文共 355 字,大约阅读时间需要 1 分钟。

例:

class Base(object):

def test(self):
print("---------Base")

class A(Base):

def test(self):
print("---------A")

class B(Base):

def test(self):
print("---------B")

class C(A,B):

def test(self):
print("---------C")

c = C()

c.test() #此处所有的类中都有test()方法,是以什么顺序调用?

print(c._ mro _) #通过此方法可打印出方法调用优先级

#在所有类中尽量避免有相同的方法名

转载于:https://blog.51cto.com/1126228/2052553

你可能感兴趣的文章
newlisp 注释生成文档
查看>>
MySQL float 与decimal 各中的区别。
查看>>
PHP中set_magic_quotes_runtime()和get_magic_quotes_gpc()
查看>>
The sound of silence引发的关于互联网以及教育的利弊思考
查看>>
普华永道全球CEO报告:巴西企业家对未来预期改善
查看>>
自制Kindle电子书转化的实用技巧
查看>>
PyCon 2018:Facebook如何在4年间全面转向Python3?
查看>>
Flutter 布局(三)- FittedBox、AspectRatio、ConstrainedBox详解
查看>>
React Native填坑之旅--Stateless组件
查看>>
技术沙龙|区块链商用落地的策略与技术坑-区块链扩展和Fabric商用(杭州)
查看>>
java读写文件大全
查看>>
Spring的常用注解
查看>>
我的友情链接
查看>>
java.lang.OutOfMemoryError总结
查看>>
IIS下虚拟主机的四种使用方法
查看>>
腾讯技术工程 | 腾讯AI Lab解析2017 NIPS三大研究方向,启动教授及学生合作项目...
查看>>
搭建android + cordova环境
查看>>
centos6.5监控平台nagios搭建与配置
查看>>
活动目录域及工作组环境外部时间源同步
查看>>
ACS USB安装引导制作
查看>>