日期:2014-05-20  浏览次数:20725 次

一个继承问题
class     dh
{  
    void     a()
{
}
}
class   dh   extends     dh
{
    int   a()
{
}
}  
这里子类能把父类的   a()方法覆盖么   ?

------解决方案--------------------
你为什么不自己去编译一下哪?
------解决方案--------------------
应该是非法重写。
编译失败!
------解决方案--------------------
不能 因为返回值不同
------解决方案--------------------
没有抽像,,,,,ABSTRACTOR是不是不知道有没有写错,,
------解决方案--------------------
好好对一下重写的概念吧?
------解决方案--------------------
方法的覆盖要求方法名,返回类型,参数列表与父类中的一致
------解决方案--------------------
没有! 因为 方法的覆盖要求方法名,返回类型,参数列表与父类中的一致
------解决方案--------------------
没有
------解决方案--------------------
方法的覆盖要求方法名,返回类型,参数列表与父类中的一致
你的这个覆盖不了
------解决方案--------------------
这是重载