[問題] 以父類別宣告然後以子類別的建構子new

看板java作者 (james)時間16年前 (2008/03/04 00:34), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/8 (看更多)
想請問在網路上看到或書上看到的code~~常常有這樣的情形 Parent p = new son(); 父類別 子類別 Map m = new HashMap(); Link l = new LinkedList(); 我知道m和l雖然宣告為父親的,但是是可以使用兒子的方法。 其實應該就是一個兒子的物件,但這樣與 HashMap = m = new HashMap(); LinkedList l = new LinkedList(); 這樣宣告有什麼分別,會有特別的情況需要使用上者嗎 或者純粹只是程式的可讀性,因為只需用到父類別的方法,所以沒必要宣告成子類別 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.155.150

03/04 00:43, , 1F
可用父親的函式??
03/04 00:43, 1F

03/04 00:54, , 2F
要用的話,不用那樣宣告也能用阿...
03/04 00:54, 2F

03/04 14:59, , 3F
Map是個interface
03/04 14:59, 3F
文章代碼(AID): #17p2YMBq (java)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 8 篇):
文章代碼(AID): #17p2YMBq (java)