特定のクラス (ClassA と呼びます) を拡張する必要があるクラス (ClassB と呼びます) を作成する必要があると言われている課題に取り組んでいます。唯一の問題は、ClassA のコンストラクター内のコードが例外をスローする可能性があることです。そのため、ClassB のコンストラクターを作成するときに、super() への呼び出しの周りに try/catch ブロックをラップしようとしていますが、もちろん、 super が最初の呼び出しである必要があるため、機能しません。
どうすればこれを回避できますか?