作者sylvanasrin (( ̄ー ̄;))
站内java
标题[问题] 请教关於多型的观念
时间Sun Nov 15 03:14:31 2009
小弟还是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
1F:推 iamhazard:欧莱礼的书k过了吗? 11/17 11:12