枚举类型

枚举类型是用enum来声明的,和一般的类差不多!默认直接继承了

枚举类的对象是固定的,实例个数有限,香港虚拟主机,枚举对象后可以跟();

枚举元素必须位于枚举类内首句,香港虚拟主机,枚举元素后要有分号与其它成员分隔。

枚举类的构造方法的权限修饰符默认是private.

一旦枚举对象后面加上{},那么该对象实际是枚举匿名内部类对象。

所有枚举类型都提供了一个静态的

所有枚举类都提供了一个静态的

Enum是抽象类,香港服务器租用,是所有枚举类的直接父类。

Enum常见方法:

Stringname()

Intordinal();//

StringtoString();//返回枚举对象的描述信息。

1 package xiao.li; 枚举 4 { main(String[] args) { 6// TODO Auto-generated method stubGender man1=Gender.MAN; 9Gender man2=Gender.MAN;10System.out.println(man1);//未写toString()方法前结果为:MAN。写了后:男System.out.println(man1==man2);Gender[] genders = man1.values(); (Gender gender : genders) {}System.out.println(g);System.out.println(“常量名:”+g.name());System.out.println(g.ordinal()); }22 }23 interface AAA{}Gender {MAN,WOMAN;//枚举对象必须放在枚举类内部首句,对象与对象之间用,隔开!对象与方法之间用;来隔开!29//MAN=public static final MAN=new GenderGender(){} String toString()33 {3435String result=super.toString();36if(this==MAN)37 {38result=”男”;39}else40 {41result=”女”;42 }43return result;44 }45 }歌里唱的是“你离开我,就是旅行的意义”,

枚举类型

相关文章:

你感兴趣的文章:

标签云: