首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Overriding Method Using Parameter That is a Subclass

2013-01-04 
Overriding Method Using Parameter That is a Subclass?参见 http://www.coderanch.com/t/389279/java/ja

Overriding Method Using Parameter That is a Subclass?
参见 http://www.coderanch.com/t/389279/java/java/Overriding-Method-Parameter-Subclass

本来想用汉语写标题,发现实在不好说这个逻辑。。。

好吧,这个问题的答案是“这是overload不是override”。

可以参考一下程序验证:

public class Animal {public void talkTo(Animal a){System.out.println("animal");}}public class Cat extends Animal {public void talkTo(Cat c){System.out.println("Cat");super.talkTo(c);}public static void main(String [] args){Cat c = new Cat();Animal a = new Animal();c.talkTo(a);c.talkTo(c);}}

热点排行