摘要: 底层算法为C3算法,可以通过 类名.mro()进行查看。 而super()就是通过mro()的顺序找到当前类的下一个类的。(在单继承中,super就是找父类) '''一个例子''' class A: def func(self): print('in A') class B(A): def func 阅读全文
posted @ 2021-06-11 10:13 tensor_zhang 阅读(65) 评论(0) 推荐(0) 编辑
摘要: ##1,为什么要用抽象类? 为了规范子类必须实现与父类同名的方法(接口统一) ##2,实现方法 不用模块,实例化后的调用过程报错 '''模板''' class Father: def module(self, *args, **kwargs): raise NotImplementedError(' 阅读全文
posted @ 2021-06-11 10:05 tensor_zhang 阅读(41) 评论(0) 推荐(0) 编辑