天天看点

Python中的super和 类中的 __setattr__ __getattr__ __delattr__

1、super(cls, instance)是一个类。包含一个instance的MRO,和MRO列表中类cls。(Method Resolution Order(方法解析顺序))。

super(cls, instance).XXX(),是在instance的MRO列表中,位于cls之后的那些类中,查找方法XXX。

super参考了菜鸟教程:https://www.runoob.com/w3cnote/python-super-detail-intro.html

MRO参考了:https://blog.csdn.net/come_from_pluto/article/details/90483447

2、参考了知乎:https://zhuanlan.zhihu.com/p/62569340