黑马程序员技术交流社区

标题: 枚举问题 [打印本页]

作者: l396262632    时间: 2013-8-14 21:30
标题: 枚举问题
本帖最后由 l396262632 于 2013-8-15 13:16 编辑

public enum a {
        one,two,three;
}
我想把one,two,three;这3个元素单独创建该怎么写?


作者: 杨增坤    时间: 2013-8-14 22:57
你的意思是不是说,像其他的类一下,通过类名 new来创建是吗?
这是不可以的,因为enmu类的构造函数的权限protected的,如果自定义的,权限不能是超过protected,我们一般情况下是private的,
我们不能实例化枚举类对象,
枚举类是一个特殊的类,只能通过在本类中自定义好对象,然后供我们使用,
你也可以看文档:
希望对你有帮助!

enum.png (10.52 KB, 下载次数: 30)

enum.png

作者: l396262632    时间: 2013-8-15 03:58
forward 发表于 2013-8-14 22:57
你的意思是不是说,像其他的类一下,通过类名 new来创建是吗?
这是不可以的,因为enmu类的构造函数的权限p ...

谢谢!!学习了     {:3_68:}纠结了半天! 还是基础不够扎实吖!
作者: 薛鹏鹏    时间: 2013-8-15 11:08
亲,如问题已解决请将分类的未解决改为已解决。

以后的问题贴也要及时更改分类哦~

保持队形,谢谢合作




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2