标题: 覆盖父类方法时输入参数可以被放大? [打印本页] 作者: tracyhui1 时间: 2011-9-19 23:39 标题: 覆盖父类方法时输入参数可以被放大? [code=java]public class Human{
public List BIN_search(HashMap map){
//................
}
public class Man extends Human{
public List BIN_search(Map map){
//................
}
}
}[/code]如果我在主方法里调用:[code=java]Man man =new Man();
HashMap map=new HashMap();
man.BIN_search(map);[/code]为什么执行的是父类Human里的方法?作者: 匿名 时间: 2011-9-19 23:46
括号括错了 不好意思 不过不影响问题啊[code]public class Human{
public List BIN_search(HashMap map){
//................
}
}
public class Man extends Human{
public List BIN_search(Map map){
//................
}
}[/code]作者: 匿名 时间: 2011-9-19 23:57 标题: 重载 完整代码应该如下[code]public class Human{
public List BIN_search(HashMap map){
//................
}
}
public class Man extends Human{
public List BIN_search(HashMap map){
//................
}