关于公司做网站供比价报告,国外html5做的音乐网站,中国营销大师排名,淘宝网中国站电脑版登录枚举是一种特殊类。
枚举类的格式#xff1a;
修饰符 enum 枚举类名{名称1#xff0c;名称2#xff0c;...#xff1b;其他成员
}
例如#xff1a;
public enum A {//枚举类中的第一行必须枚举对象的名字X,Y,Z;
private String name;
public String getName() {retu…枚举是一种特殊类。
枚举类的格式
修饰符 enum 枚举类名{名称1名称2...其他成员
}
例如
public enum A {//枚举类中的第一行必须枚举对象的名字X,Y,Z;
private String name;
public String getName() {return name;}
public void setName(String name) {this.name name;}
}
注意 枚举类中的第一行只能写一些合法的标识符(名称)多个名称用逗号隔开 这些名称本质是常量每个常量都会记住枚举类的一个对象
特点 枚举类的第一行只能罗列一些名称这些名称都是常量并且每个常量记住的都是枚举类的一个对象 public static void main(String[] args) {//枚举第一行都是常量记住的是枚举类的对象A xA.X;A yA.Y;//获取全部对象A[] as A.values();} 枚举类的构造器都是私有的枚举类对外不能创建对象 枚举类是最终类不可以被继承 枚举类中从第二行开始可以定义其他的各种成员
应用场景
做信息标志和分类
//枚举类
public enum Constant {BOY,GIRL;
}
//测试
public class EnumTest {public static void main(String[] args) {//做信息标志和分类check(Constant.BOY);}public static void check(Constant sex){switch (sex){case BOY:System.out.println(这是一个男孩做出相应的操作);break;case GIRL:System.out.println(这是一个女孩做出相应的操作);break;}}
}