黑马程序员技术交流社区
标题:
枚举元素是不是像类的静态变量一样,只占一块儿内存,所有线程共用这一个枚举元素?
[打印本页]
作者:
せR3n、何必装纯
时间:
2011-11-13 22:46
标题:
枚举元素是不是像类的静态变量一样,只占一块儿内存,所有线程共用这一个枚举元素?
枚举元素是不是像类的静态变量一样,只占一块儿内存,所有线程共用这一个枚举元素?
例如:[code=java]package test;
public enum Color {
Color("blue");
private Color(String color){
this.color = color;
}
private String color;
}[/code]当一个线程修改color的值后,影响到了所有的线程?
作者:
骚灵小情歌
时间:
2011-11-14 09:30
啥?你还想修改枚举元素?{:soso_e117:}
那你定义枚举干啥子?枚举伤心死了,人家被发明以来都不是被你这么用的......
作者:
柴亚飞
时间:
2011-11-14 23:38
你没弄清楚枚举的概念,再看看张老师的视频吧。你先看看最简单的枚举,然后拿复杂的和简单的比较,再然后看看你现在写的枚举。你会发现你写的东西完全不能表达出你想表达的意思。
作者:
梁锡伟
时间:
2011-11-15 00:01
没有枚举之前,用的是public static final XXX
其实原理一样。只不过用枚举可以限制别人传进来的值
作者:
胡文杰
时间:
2011-11-15 00:31
哇!枚举你都能改?!也太牛了吧!建议,在看看枚举的定义!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2