继承:mixin工作原理
mixin工作原理:通过继承其他类来提供额外的功能

结论:ProceInfo先去继承Info,把Info里面的属性带到了Proce,此时的self已经附带了Info的属性和方法,所以在Proce里面就有了data这个属性了,运行起来不会报错
class Info: def __init__(self, data): self.data = data class Proce: def prcess_data(self): print("processing "+self.data) class ProceInfo(Info, Proce): pass e = ProceInfo('test') e.prcess_data() 结果: processing test

浙公网安备 33010602011771号