這是朋友的作業,我試著拿來自己做
遇到問題我也沒辦法問他,因為他不會
題目規定要建立一個父類為物件,然後宣告其子類別
最後必須要呼叫子類別介面實作的方法
這是題目:
http://i.imgur.com/Q1005pR.jpg
我寫出來的程式:
http://i.imgur.com/BCPhf31.jpg
主要是用父類(Shape) 建立物件
然後宣告成其子類(Rectangle)
其子類(Rectangle) 有實作iPerimeter
但是父類(Shape) 沒有
因此編譯的時候沒辦法呼叫Rectangle的方法(perimeter)
因為Shape裡面沒有定義該方法(perimeter)
那這樣,我要用什麼方式才能依照題意建立基於Shape的Rectangle物件,去呼叫Rectangle的方法perimeter?
還是我哪裡會錯意或是我根本就寫錯了?
謝謝大家!