黑马程序员技术交流社区
标题:
枚举问题
[打印本页]
作者:
马清泽
时间:
2012-12-7 00:08
标题:
枚举问题
本帖最后由 马清泽 于 2012-12-7 08:44 编辑
private Weekday(){
}
public final static Weekday sun = new Weekday();
public final static Weekday mon = new Weekday();
定义枚举时,为什么要加final和static来修饰?
作者:
张学永
时间:
2012-12-7 00:13
枚举中的对象常量要被类名直接调用的,当然要用静态修饰了,这样才可以达到共享的目的。
而加final是因为枚举基本定义的对象常量是不能被改变了,为了提高安全,加final后就不会被修改。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2