封装和@property 一.复习 1.接口类和抽象类 python中没有接口类,有抽象类,abc模块中的metaclass=ABCMeta,@abstructmethod,本质是做代码规范用的,希望在子类中实现和父类方法名完全一样的方法 在Java的角度上是有区别的: Java本来支持单继承,所以就有了抽象类 Java没有多继承,所以为了接口隔离原则,设计了接口这个概念,支持多继承了 python既支持单继承也支持多继承,所以对于接口类和抽象类的区别就不那么明显了 甚至在python中没有内置…