JDK5.0新特性--枚举

2008-02-23 09:11:05来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

枚举,JDK5.0的新特性之一,呵呵,貌似最近经常碰上它的新特性,诸如泛型、自动拆箱与装箱(autoboxing)等等,下面就谈谈我粗浅的理解,:)。

1.如何定义一个枚举类

首先给出个枚举的最简单的代码:public enum People{CMTobby,Cindyelf}(一般最好都用大写,如CMTOBBY),这样我们就定义了一个枚举类了,那么这行代码到底是什么意思咧?我当初也是看了半天不知所云,后来看了一下别人的代码,才明白这段代码大概是这么个含义:定义了一个叫People的类,这个类呢有两个域,名字分别是CMTobbyCindyelf(而且还应该是public final static final的,这个是我猜的^_^),它们都是People型别的,本例中的People类不带构造方法,因此CMTobbyCindyelf都是调用的默认的构造方法,当然我们也可以添加自定义的构造方法,如下面所示:

enum People{

CMTobby("gg"),Cindyelf("mm");

private People(String sex){

this.sex=sex;

}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:试用国内厂商ActionSoft的AWS平台感慨

下一篇:应用服务器连接池“续连接”及“回收”,切记,切记