当前位置: 代码迷 >> J2SE >> 重载有关问题
  详细解决方案

重载有关问题

热度:29   发布时间:2016-04-24 00:47:28.0
重载问题
为什么子类重写父类的方法时其修饰符的权限只能变大?
  其抛出异常又要和它的异常种类一致或其子类呢?

  不想背这些,希望真正搞明白?

  望大神们指教!

 

------解决方案--------------------
如果权限降低了,就丧失了多态性

------解决方案--------------------
其实二楼说的,我感觉很直接了。
父类引用指向子类对象,譬如,B继承A。
可以这么写,A a = new B();这样,a就可以调用B中的方法了。
如果你权限缩小了,访问就出错了啊,这样多态没法实现了,java的强大功能就没意思了啊
  相关解决方案