Python从入门到精通十二章问题

  • Post author:
  • Post category:python

这是源代码

在书中没有解释 super(Bullet,self).__init__() 的用途

首先需要了解的是super()函数

super() 函数是用于调用父类(超类)的一个方法。

是用于解决多继承问题的,还涉及到查找顺序(MRO)和重复调用(钻石继承)

在菜鸟教程上有一张图就能读懂关于super()的问题

这是super在多继承问题中运行的方式

顺便附上原文链接,里面详解了从单继承到多继承的步骤,希望能帮到你们。

http://www.runoob.com/w3cnote/python-super-detail-intro.html