文章目录一、类的组合与继承的区别二、类的继承1、继承的功能分析2、类的继承之派生、接口继承3、用接口模块abc来实现接口继承4、使用接口继承的好处5、类的继承顺序6、在子类中调用父类的方法三、多态的相关思想 本篇是关于面向对象再进一步深入的内容,是上篇文章:初学者python笔记(静态属性、类方法、静态方法、类的组合)的后续篇,主要分析了类的继承、类的派生、类的接口继承、多态,这是面向对象编程较重要的一块内容 一、类的组合与继承的区别 上篇文章分析了类的组合,那么什么时候用继承,什么时候用组合? 用组合:当类之间有显著不同,并且较小的类是较大的类所需要的组件时 用继承:当类之间有很多相同的功能