Re: 如何判斷Vector取出來的物件類型?

看板java作者 (godfat 真常)時間19年前 (2006/11/03 03:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/7 (看更多)
※ 引述《chen.bbs@bbs.cs.pu.edu.tw (小永)》之銘言: : 請問一下,我建立了一個Vector : 裡面存了三四種不同class的物件 : 每種物件要作的事不同 : 有沒有辦法建立一個判斷式,自動判別然後執行嗎? 動態多形不好嗎? class Base{ public void todo(){} } class DerivedA extends Base{ public void todo(){} } class DerivedB extends Base{ public void todo(){} } // ... Vector<Base> v; // ... v.elementAt(0).todo(); v.elementAt(3).todo(); -- Nobody can take anything away from him. Nor can anyone give anything to him. What came from the sea, has returned to the sea. Chrono Cross -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.3.15
文章代碼(AID): #15IajrUK (java)
討論串 (同標題文章)
文章代碼(AID): #15IajrUK (java)