### 自定义异常类
自定义异常通常会继承Exception,或其子类,命名一般以Error,Exception为后缀
自定义异常类:
自定义异常类一般都是运行时异常,通常继承Exception或其子类即可。
自定义异常由raise语句主动抛出。