定义异常类型