繼承
Python 同樣支持類的繼承,如果一種語言不支持繼承,類就沒有什么意義。派生類的定義如下所示:
baseClassName(示例中的基類名)必須與派生類定義在一個(gè)作用域內(nèi)。除了類,還可以用表達(dá)式,基類定義在另一個(gè)模塊中時(shí)這一點(diǎn)非常有用:
執(zhí)行以上程序輸出結(jié)果為:
多繼承
Python同樣有限的支持多繼承形式。多繼承的類定義形如下例:
需要注意圓括號(hào)中父類的順序,若是父類中有相同的方法名,而在子類使用時(shí)未指定,python從左至右搜索 即方法在子類中未找到時(shí),從左到右查找父類中是否包含方法。
執(zhí)行以上程序輸出結(jié)果為:








