使用枚举的地方
在我们日常开发中经常要定义一些限定范围内的常量,比如说,性别类型、大中小等,不能保证入参的范围,如果要是提供Api给别人使用,更易出现传参错误的情况:
public static final int TYPE_BIG = 1;
public static final int TYPE_MIDDLE = 2;
public static final int TYPE_LITTLE = 3;
public int currentType = 0;
/**
* @param type 类型只能为 1、2、3
*/
public void setType(int type) {
this.currentType = type;
}
public void main(String[