コンストラクタで例外がってC+出身者みたいだな