看看我的这篇文章,尤其是最后一部分,可能能帮助你理解。http://expert.csdn.net/Expert/topic/2521/2521904.xml?temp=.9360926
-------------------------------------
我再补充一点,如果一个接口被多个类实现,那么在调用这个接口时那个对象所属类就变得尤其重要了,可以这么说,调用哪个类的对象,就实现该类的方法。
-------------------------------------
我再补充一点,如果一个接口被多个类实现,那么在调用这个接口时那个对象所属类就变得尤其重要了,可以这么说,调用哪个类的对象,就实现该类的方法。
解决方案 »
- 生产者消费者问题的小疑问
- Java游戏开发怎么样?
- JAVA窗口缩放的问题
- static final 不能放在 statinc void 下一行??
- Java生成大数据量Excel的OutOfMemoryError: Java heap space问题
- Integer 的用法小结..再请高手指点..
- 请教动作监听问题
- 小弟做的一个端口扫描器,真诚恳请大家指导修改
- 大家都会遇见的中文尴尬问题!(resin和TomCat矛盾)
- 用apache tika 抽取word和pdf文件内容,并用luence建立索引问题
- 各位帮我看看下面的这个程序,由于CSDN玩的不熟,分都快让我发光了,不好意思
- 用ASP.NET + C# + XSL + XML做了个东西,请大家帮忙测试,还有分拿!!
类在继承接口时,如果将方法重写,那么在使用该类实例的时候,当然要使用该类改写过的方法。这有什么不清晰的地方,值得作者强调呢?
badcody(升龙就是硬道理) 说呀
基类包含一个方法.如果 派生类修改了基类方法,那 o.方法() 就会调用派生类的方法.
如果 派生类没有修改基类方法,那 o.方法() 就会使用基类的方法.我觉得作者说的不是这个阿,还有你的例子中提到的[将class作为入参],那也是个很清晰的思路阿
用谁就调谁,没错把?