2020-03-30 自定义枚举和异常问题

自定义枚举类问题

对于枚举常量的定义,枚举类中的私有变量(对应关系),一般对于私有变量只有get方法,此外就是构造函数无任何修饰限定符号,最后就是一些自己定义的静态方法(返回值一般都是枚举类的类型,里面会经常用到 “ 枚举类. values()” 方法,来获取 枚举类 数组),同事注意有时候会用到 valueOf()方法


自定义异常类问题

自定义异常类定义中,首先要注意的就是构造函数,一般使用 super(描述) ,考虑一下为什么super()里面都是描述或者为空而没有 code呢

看下源码

继承于 Exception 类,exception类继承与 throwable  , 无参构造函数,带有message的有参构造函数

有时候还与枚举类一起使用



这里 catch 自定义的异常类的时候,你看用到的 set方式完全不同 

你可能感兴趣的:(2020-03-30 自定义枚举和异常问题)