博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python类的继承
阅读量:4986 次
发布时间:2019-06-12

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

python2里面的经典类的继承是深度优先

python2里面的新式类的继承是广度优先

python3里面的经典类和新式类的继承是广度优先

 

Python 2.x中默认都是经典类,只有显式继承了object才是新式类

Python 3.x中默认都是新式类,不必显式的继承object

 

class Teacher(SchoolMember,Person):    def __init__(self,name,age,sex,salary,course):     #SchoolMember.__init__(self,name,age,sex)     #Person.__init__(self,dress)     #不推荐以上继承方式,手动改变了python继承的顺序,会产生BUG        super(Teacher,self).__init__(name,age,sex)        self.salary = salary        self.course = course

 

转载于:https://www.cnblogs.com/randomlee/p/9013455.html

你可能感兴趣的文章
windows服务和一般win程序打包安装
查看>>
Sublime Text web开发神器
查看>>
linux sudo 系统环境变量 用户环境变量
查看>>
Java语法基础(1)
查看>>
;(function(){ //代码})(); 自执行函数开头为什么要加;或者!
查看>>
201521123096《Java程序设计》第十三周学习总结
查看>>
Asp.Net WebApi 调试利器“单元测试”
查看>>
【luogu P1082 同余方程】 题解
查看>>
数据结构 | 哈希表二次探查法 : 1078
查看>>
纯css实现DIV以及图片水平垂直居中兼容多种浏览器(实现过程)
查看>>
[转载]记不住ASP.NET页面生命周期的苦恼
查看>>
Oracle GoldenGate 二、配置和使用
查看>>
第六次作业
查看>>
Primes on Interval(二分 + 素数打表)
查看>>
百度之星B题(组合数)
查看>>
利用zabbix api添加、删除、禁用主机
查看>>
从头到尾彻底理解KMP
查看>>
字符等价关系
查看>>
Java内存泄露监控工具:JVM监控工具介绍【转】
查看>>
FIREDAC字段类型映射
查看>>