我有一个父类抛出一些异常,而不是在父类中处理这些异常。现在我继承了这个父类。是否有必要捕获我的父类抛出的异常?
答案 0 :(得分:0)
你应该抓住所有发生的例外情况。如果您认为代码可能抛出异常,请创建try-catch语句并处理异常。你不希望有例外,也不想处理它们。
要抓住他们所有人!
答案 1 :(得分:0)
重写的方法只能抛出它覆盖的父方法抛出的异常或期望的子类
答案 2 :(得分:0)
如果您的父类抛出异常,那么您的子类可能会抛出异常,或者您也可以在覆盖方法中适当地捕获异常。
重写的方法只能抛出超类中方法抛出的异常的子类,并且它不能抛出超类中方法抛出的超类的超类。