二十四 多重繼承

繼承是面向對象編程的一個重要的方式,因爲通過繼承,子類就可以擴展父類的功能。 回憶一下Animal類層次的設計,假設我們要實現以下4種動物: Dog - 狗狗; Bat - 蝙蝠; Parrot - 鸚鵡; Ostrich - 鴕鳥。 如果按照哺乳動物和鳥類歸類,我們可以設計出這樣的類的層次: 但是如果按照「能跑」和「能飛」來歸類,我們就應該設計出這樣的類的層次:   如果要把上面的兩種分類都包含
相關文章
相關標籤/搜索