枚举是个嘛玩意儿~
JDK5.0加了枚举的概念,它跟以前的字段到底有什么不同啊?
JDK5.0加了枚举的概念,它跟以前的字段到底有什么不同啊?
枚举就是一系列的成员,它具有统一的特征 ,也可以说它们是一系列的对象
定义枚举很简单
public enum Season{
SPRING,
SUMMER,
FALL,
WINTER;
}
以后你就可以Season.SPRING来引用了
也就是说枚举都是 public 和 static 以及 final 的 是吗?
另外 回 2楼的 我这一系列的动态图还有几张,但是只有这张放得下啊~
也就是说枚举都是 public 和 static 以及 final 的 是吗?
只有类里才有public,static的说法,而enum只是sun为了使用方便而新产生的数据类型。
以往要使用枚举的功能的话,需要这样定义:
public interface Day {
int monday = 1;
int tuesday = 2;
int wednesday = 3;
}
以后使用时,可以Day.monday。
建议搂主去好好看看 C 语言的相关书吧