メソッドAの中にメソッドBがありますが、メソッドBは例外をスローしますが、メソッドAは例外を捕捉しない場合でも例外をスローしてもコンパイルできます。Javaメソッドに別のメソッドが含まれています
方法Bとして以下のようなものです:SomeException
はRuntimeException
を拡張する場合は
MethodB() throws SomeException{
if(Some)
doneSomething
return
else if(some)
donesomethingElse
return
throw SomeException
}
はい、 'SomeException'は' RuntimeException'のサブクラスです。 –