[問題] 請教關於多型的觀念

看板java作者 (( ̄ー ̄;))時間14年前 (2009/11/15 03:14), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/8 (看更多)
小弟還是java新手,最近研讀到關於物件導向的部分,可是對於多型一直無解 請問是否有辦法明確的定義何謂多型? 因為我翻了很多書,發現書的內容都沒有辦法像定義overriding或overloading這樣明 確的定義,只說了多型可以blahblah... 此外,在查書的時候,我一直覺得書中舉的實例有點像是在做overriding的感覺 #1ANJRwnR文章裡有提及actualtype和formaltype的問題 (即Father father=new Son();這段) 所以想請問ploymorphism與overriding的差異處在哪? 還是純粹就只是actualtype的差異? 另外還想請問polymorphism等同於dynamic binding嗎? 最後想請教polymorphism是否一定要建立在繼承關係上?因為我有去javaworld論壇找 過,有人提出不需要建立在繼承關係上,可是那理由....對我來說太深了OTL http://ppt.cc/lj~f 請各位大大指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.67.64

11/17 11:12, , 1F
歐萊禮的書k過了嗎?
11/17 11:12, 1F
文章代碼(AID): #1A_m6Q13 (java)
討論串 (同標題文章)
文章代碼(AID): #1A_m6Q13 (java)