Python类的多重继承问题深入分析
正文
首先得说明的是,Python的类分为经典类和新式类
经典类是python2.2之前的东西,但是在2.7还在兼容,但是在3之后的版本就只承认新式类了
新式类在python2.2之后的版本中都可以使用
经典类和新式类的区别在于:
经典类是默认没有派生自某个基类的,而新式类是默认派生自object这个基类的:
#oldstyle classA():pass
#newstyle classA(obejct):pass
正文
首先得说明的是,Python的类分为经典类和新式类
经典类是python2.2之前的东西,但是在2.7还在兼容,但是在3之后的版本就只承认新式类了
新式类在python2.2之后的版本中都可以使用
经典类和新式类的区别在于:
经典类是默认没有派生自某个基类的,而新式类是默认派生自object这个基类的:
#oldstyle classA():pass
#newstyle classA(obejct):pass