20

私は Java でプログラムを書いていますが、私のクラスの 1 つのほぼすべてのメソッドは次のように書かれています。

public void doStuff() throws AWTException{}

メソッドごとに throws AWTException を入力する余分なステップを取り除き、クラス全体に対してそれを行う方法はありますか?

4

3 に答える 3

27

申し訳ありませんが、いいえ。Javaでこれを行う方法はありません。

于 2010-12-10T05:28:29.347 に答える
3

クラスレベルで例外をスローする場合、どのタイプの例外がメソッドによってスローされるかを特定する方法...またはどのメソッドで例外がスローされるか。

したがって、Javaでは許可されていません...また、Javaでの適切なコーディングではありません

于 2010-12-10T05:55:22.730 に答える
1

コンストラクターレベルで例外をスローできます。FileInputStream がオブジェクトの作成中に IO 例外をスローするよう強制する方法を確認できます。

于 2016-08-03T05:30:16.447 に答える