Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
title course
練習一下 Q20.py
S2 - Intermediate Python Programming

假設 Animal 是一個父類別,他有 sound()food() 兩個方法,另外有 DogCat 兩個子類別,這兩個子類別繼承了父類別的方法。

不過,由於狗和貓的叫聲與愛吃的食物不同,因此,我們必須在 子類別 內覆蓋這兩個方法,屆時只要物件收到愛吃的食物,或是叫聲的訊息,就會是物件所隸屬的子類別呼叫對應的方法來作處理。

請根據題意使用繼承的方式實作多型。