// 方案一:jdk1.5之前,自定义一个类,私有化构造方法,在自定义类中创建类的对象,对外使用
class Gender {
String value;//成员变量
public static final Gender man = new Gender("男");
public static final Gender woman = new Gender("女");
//私有化构造方法,使外部无法构建类的实例
private Gender(String value) {
this.value = value;
}
}
1.2 方案二:jdk1.5之后使用枚举类解决
enum Sex {
//7.枚举值必须位于枚举类的第一个语句,多个枚举值之间使用逗号(,)分开
//1.枚举值默认的修饰符是private static final
woman("女") {
@Override
public void run() {