1. super并不是一個函數,是一個類名,形如super(B, self)事實上調用了super類的初始化函數,
產生了一個super對象;
2. super類的初始化函數并沒有做什么特殊的操作,只是簡單記錄了類類型和具體實例;
3. super(B, self).func的調用并不是用于調用當前類的父類的func函數;
4. Python的多繼承類是通過mro的方式來保證各個父類的函數被逐一調用,而且保證每個父類函數
只調用一次(如果每個類都使用super);
5. 混用super類和非綁定的函數是一個危險行為,這可能導致應該調用的父類函數沒有調用或者一
個父類函數被調用多次。