从设计的角度考虑,别人再引用你的程序时:
枚举可以限定参数的个数,对调用者的行为能更加严格地进行控制。把一些运行期的参数检查放到了编译期,做到这点是一个很大的进步。
从静态变量的角度考虑,自己编写,自己用 直接用 public static final ...来定义变量即可
反编译 枚举类:
http://unmi.cc/understand-java-enum-with-bytecode/
时间: 2024-10-20 18:38:37
从设计的角度考虑,别人再引用你的程序时:
枚举可以限定参数的个数,对调用者的行为能更加严格地进行控制。把一些运行期的参数检查放到了编译期,做到这点是一个很大的进步。
从静态变量的角度考虑,自己编写,自己用 直接用 public static final ...来定义变量即可
反编译 枚举类:
http://unmi.cc/understand-java-enum-with-bytecode/