型推論と例外処理とクラスだけのオブジェクト指向とnew演算子