重写方法时,需要抛出与原方法锁抛出异常类型一致异常或是不抛出.
例子:class A {public viod method throw IOException()....}
class B1 extends A{public viod method throw IOException()....}
class B2 extends A{public viod method()...}
本文探讨了在重写父类方法时如何正确处理异常,包括维持与原方法一致的异常声明,或选择不抛出异常的具体实现方式。
重写方法时,需要抛出与原方法锁抛出异常类型一致异常或是不抛出.
例子:class A {public viod method throw IOException()....}
class B1 extends A{public viod method throw IOException()....}
class B2 extends A{public viod method()...}
1万+
1688
8249

被折叠的 条评论
为什么被折叠?