私は Java でプログラムを書いていますが、私のクラスの 1 つのほぼすべてのメソッドは次のように書かれています。
public void doStuff() throws AWTException{}
メソッドごとに throws AWTException を入力する余分なステップを取り除き、クラス全体に対してそれを行う方法はありますか?
私は Java でプログラムを書いていますが、私のクラスの 1 つのほぼすべてのメソッドは次のように書かれています。
public void doStuff() throws AWTException{}
メソッドごとに throws AWTException を入力する余分なステップを取り除き、クラス全体に対してそれを行う方法はありますか?
申し訳ありませんが、いいえ。Javaでこれを行う方法はありません。
クラスレベルで例外をスローする場合、どのタイプの例外がメソッドによってスローされるかを特定する方法...またはどのメソッドで例外がスローされるか。
したがって、Javaでは許可されていません...また、Javaでの適切なコーディングではありません
コンストラクターレベルで例外をスローできます。FileInputStream がオブジェクトの作成中に IO 例外をスローするよう強制する方法を確認できます。