作者:
dreak (derek)
2014-01-14 17:29:59各位好
目前碰到的問題是,我想把不同類型的物件儲存在同個List,
目前的作法如下,
建立一個BaseClass(裡面包含共用的function),
再分別寫A、B、C三個Class繼承BaseClass,
在A、B、C中分別包含了獨立的function(BassClass裡沒有的function),
然後在主程式建立A、B、C這三個物件時,分別塞入List<BaseClass>這個List中,
這樣做看似是可行,但當我想要呼叫A物件裡獨立的function時(BassClass裡沒有),
似乎沒有辦法,請問我這樣的作法是對的嗎?或者有什麼更好的作法?
有什麼方法可以讓我呼叫A物件裡獨立的function?