キャッチ時に文字列をユーザーに渡すことができるように、構築時に文字列を指定する必要がある独自の例外を作成しようとしています。現在、私のコードでは、クラスのゼロ引数コンストラクターに対して IllegalArgumentException をスローしています。私が本当にやりたいことは、たとえば例外のゼロ引数コンストラクターを呼び出すのではなく、サブクラスのゼロ引数コンストラクターを呼び出すことをコンパイラエラーにすることです。
それは可能ですか?
キャッチ時に文字列をユーザーに渡すことができるように、構築時に文字列を指定する必要がある独自の例外を作成しようとしています。現在、私のコードでは、クラスのゼロ引数コンストラクターに対して IllegalArgumentException をスローしています。私が本当にやりたいことは、たとえば例外のゼロ引数コンストラクターを呼び出すのではなく、サブクラスのゼロ引数コンストラクターを呼び出すことをコンパイラエラーにすることです。
それは可能ですか?