面向对象的三大特性: 继承多态封装 继承 单继承 >>> class P: x=2 #C这个类继承P这个类 >>> class C(P): pass >>> P.x 2 #C继承了P这个类的x=2的属性 >>> C.x 2 #__base__可以查看类的父类 >>> C.__base__ <class '__main__.P'> 需要注意的是,子类和父类有同名称的方法时,子类会覆盖父类的这个方法 多继承 >>> class P1: p1=1 >>> class P2: p2=2 #C继承了P1 和P2两个类 >>> class C(P1,P2): pass 多态 封装 待补充