私はいくつかの答えを探しましたが、見つけることができなかったので、これを新しい質問として提起しています。try-catchのcatchメソッド。それは方法ですか?、引数としてException型のオブジェクトを取ります。しかし、その方法であれば、
誰がこのメソッドを呼び出し、どのオブジェクトによってこのメソッドが呼び出されますか?
通常、別のメソッド定義内にメソッド定義を書き込むことはできませんが、そのメソッドの場合、別のメソッド内にキャッチを書き込むにはどうすればよいですか?
それが方法ではない場合、それは何ですか?
public void foo() { try { ; } catch (Exception ex) { ; // this is catch method body } }
上記のコードは、catchメソッドの本体が別のメソッドfoo()の本体の中にあることを意味します。