(資料圖片僅供參考)
多繼承
多繼承是指一個子類繼承多個父類的屬性和方法。在 Python 中,我們可以在類定義時指定多個父類,用逗號分隔即可。下面是一個簡單的例子,演示了如何使用多繼承:
class Flyable: def fly(self): print("I can fly.")class Swimmable: def swim(self): print("I can swim.")class Duck(Flyable, Swimmable): pass# 創(chuàng)建一個 Duck 對象d = Duck()# 調用子類的方法d.fly()d.swim()
在上面的代碼中,我們定義了兩個父類 Flyable
和 Swimmable
,它們分別有一個方法 fly()
和 swim()
。然后,我們定義了一個子類 Duck
,它繼承了這兩個父類,并且沒有添加任何新的方法或屬性。最后,我們創(chuàng)建了一個 Duck
對象,并調用了它的方法。