做应用系统时,我们往往假设用户是小白,那么为了保证系统的正常,我们往往会对用户的参数做限制,并且前后端都要对用户的参数做验证。那我们在设计的时候是否可以提前预防这种问题呢?其中的一种方式就是:用枚举enum替代int常量。
枚举的好处:
做应用系统时,我们往往假设用户是小白,那么为了保证系统的正常,我们往往会对用户的参数做限制,并且前后端都要对用户的参数做验证。那我们在设计的时候是否可以提前预防这种问题呢?其中的一种方式就是:用枚举enum替代int常量。
枚举的好处:
1. 类型安全性
2.使用方便性
示例1
public class EnumDemo {
enum Color{
RED(3),BLUE(5),BLACK(8),YELLOW(13),GREEN(28);
private int colorValue;
private Color(int rv){
thi