A.
创建用户自定义异常时,需要做的工作有: 声明一个新的异常类,用户自定义的异常类必须是Throwable类的直接或间接子类(Exception)。
B.
创建用户自定义异常时,需要做的工作有: 为用户自定义的异常类定义属性和方法,或覆盖父类的属性和方法,使这些属性和方法能够体现该类所对应的错误信息。
C.
创建用户自定义异常时,需要做的工作有: 必须定义一个Exception接口。
D.
创建用户自定义异常时,需要做的工作有: 用户自定义异常类不一定由系统自动抛出,因而必须用throw来 抛出。