概述
一,枚举是什么?
在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。 [1] 是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。
----------参考 baidu.com
讲人话,在Java里面就是个继承Object实现Comparable, Serializable接口的类。
二,使用的地方
- 1, 常量的定义
- 2, 可以switch
- 3, 类似类 有set, get 构造(private EnumName(){…}), 有普通方法, 有静态
- 4, 可以实现接口
- 5, 接口组织枚举
- 6, 枚举集合
三,代码实现
- 常量与接口
public interface MyEnumInterface {
void print();
}
定义常量并实现接口
public enum MyEnum implements MyEnumInterface {
// 常量定义
SUN, MON, TUE, WED, THT, FRI, SAT;
@Override
public void print() {
System.out.println(SUN + "...");
}
// 得到常量
static void constant() {
MyEnum sun = MyEnum.SUN;
System.out.println(sun + "==>" + MyEnum.valueOf("SUN"));
}
// switch 与枚举使用
static void
最后
以上就是耍酷河马为你收集整理的Java枚举的定义,使用的全部内容,希望文章能够帮你解决Java枚举的定义,使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复