質問: new age(50); t1.setage(150); system.out.println("t1_age="+ t1.getage()); } }
回答: setageが例外をthrowするのですから、これを呼び出しているmainのt1.setage部分は、tryで囲むか、あるいはこれが書かれているmainメソッドをthrows exceptionにしてやる必要があります。 要するに、例外は、throwするなら、その処理部分を呼び出している側のどこかで送られてきた例外を受け止める用意をしてやらないといけないわけです。