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