看板 java 關於我們 聯絡資訊
小弟還是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
iamhazard:歐萊禮的書k過了嗎? 11/17 11:12