阅读背景:

python 27 super继承(解决多重继承时,老办法init父类多次的问题)

来源:互联网 

一 Python类分为两种,一种叫经典类,一种叫新式类。两种都支持多继承。

考虑一种情形,B继承于A,C继承于A和B, 但C需要调用父类的init()函数时,前者会导致父类A的init()函数被调用2次,这是不希望看到的。而且子类要显式地指定父类,不符合DRY原则。考虑




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: