}
这里有一点是要值得注意的:构造方法必须是private类型的,再就是看一下枚举的方式(如CMTobby(“gg”)),如果不带参数则是调用不带参数的构造方法,此时要确保你有这样的一个构造方法,:),像本例中如果写成CMTobby,Cindyelf;则会报错了,因为没有一个不带参数的构造方法了。
2.如何使用一个枚举类
Ok,定义完了之后我们如何使用枚举类咧?前面提到过枚举类的构造方法都是private类型的,因此是不可能通过new的方式来创建一个枚举类的对象的。实际上一个枚举类一经创建,那么它的实例或者说是对象个数就已经确定了,比如上例,就可能有CMTobby和Cindyelf这两个实例了,当然你可以创建新的reference指向它们,但是People类型的对象却只能是2个了,你再不能创建新的People对象了哦。
如果我们想把CMTobby赋值给另外一个People类型的reference可以有如下两种方式:
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


