public Subclass(String[] parameters) throws IllegalArgumentException {
super("Rectangle",
Double.parseDouble(parameters[0]),
Double.parseDouble(parameters[1]),
90,
Double.parseDouble(parameters[2]),
Double.parseDouble(parameters[3]));
if(parameters.length != 4) throw new IllegalArgumentException("bla, bla");
if(parameters == null) throw new IllegalArgumentException("bla, bla");
}
スーパーコンストラクターを呼び出す前に、これら 2 つの if ステートメントを配置したいと思います。私はそれができないことを知っているので、Exception呼び出す前にそのようなパラメーターの解析 (を投げる)を行う簡単な方法は何super()ですか?