A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© l396262632 中级黑马   /  2013-8-14 21:30  /  1118 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 l396262632 于 2013-8-15 13:16 编辑

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

3 个回复

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

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

enum.png
回复 使用道具 举报
forward 发表于 2013-8-14 22:57
你的意思是不是说,像其他的类一下,通过类名 new来创建是吗?
这是不可以的,因为enmu类的构造函数的权限p ...

谢谢!!学习了     {:3_68:}纠结了半天! 还是基础不够扎实吖!
回复 使用道具 举报
亲,如问题已解决请将分类的未解决改为已解决。

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

保持队形,谢谢合作
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马