当前位置: 技术问答>java相关
请问有关异常继承的问题?
来源: 互联网 发布时间:2017-05-02
本文导语: 我无意中看到这样一句话“子类不能继承父类抛出的异常,因为父类不能传递抛出。” 我觉得子类可以catch父类抛出的异常的。不能继承是怎么回事?如果是父类方法中抛出,子类再重置这个方法,也一定要catch的呀...
我无意中看到这样一句话“子类不能继承父类抛出的异常,因为父类不能传递抛出。”
我觉得子类可以catch父类抛出的异常的。不能继承是怎么回事?如果是父类方法中抛出,子类再重置这个方法,也一定要catch的呀?请大家给个解释。谢谢。
我觉得子类可以catch父类抛出的异常的。不能继承是怎么回事?如果是父类方法中抛出,子类再重置这个方法,也一定要catch的呀?请大家给个解释。谢谢。
|
就是说,自类不能比父类抛出在继承树更底层的异常
|
子类抛出的异常只能是同父类所抛出的相同的异常,或者是那个异常的子类。当然子类不抛出任何异常也是可以的(即“子类不能继承父类抛出的异常”)
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。