经典类与新式类

例如:

A B C D 四个类

D 包含 BC ;   B和C分别包含A

py2 在经典类中是按深度优先来继承

例如: D中查找B,B没有从A中查找

新式类中是按广度优先来查找继承的

例如:D中查找B,没有查找C,C中没有再去查找A

py3中新式类和经典类都是按广度优先来继承的

经典类

class A:

新式类

class A(object):

05-07 15:26