中,子類是一種繼承自父類的類,它可以繼承父類的屬性和方法,并添加自己的屬性和方法。
子類的定義方式如下
class 子類名(父類名)
子類的屬性和方法
imal,它有一個方法speak
def speak(self)timal.")
imal,并重寫了speak方法
imal)
def speak(self)t a dog.")
現在,我們可以創建一個Dog對象,并調用speak方法
d = Dog()
d.speak()
輸出結果為
``` a dog.
可以看到,子類的speak方法覆蓋了父類的speak方法。
imal)itame)ameame
def speak(self)t a dog.")
ame屬性
d = Dog("旺財")tame)
輸出結果為
ame屬性,并在子類的構造函數中初始化了它。
中的子類可以繼承父類的屬性和方法,并且可以添加自己的屬性和方法。這使得代碼的重用和維護變得更加容易。