待完善…
1 简单概述
1.1 int枚举模式
public class Contant {
public static final int APPLE_FUJI = 0;
public static final int APPLE_PIPPIN = 1;
public static final int APPLE_GRANNY_SMITH = 2;
}
1.2 String枚举模式
public class Contant {
public static final String APPLE_FUJI = "apple_fuji";
public static final String APPLE_PIPPIN = "apple_pippin";
public static final String APPLE_GRANNY_SMITH = "apple_granny_smith";
}
1.3 enum枚举类型
public enum Apple {
FUJI,PIPPIN,APPLE_GRANNY_SMITH
}
public enum Orange {
NAVEL,TEMPLE,BLOOD
}
2 enum枚举类型优势
2.1 类型安全的枚举模式,提供了编译时的类型安全。
2.2 包含同名常量的多个枚举类型可以 在一个系统中和平共处
2.3 enum枚举类型的常量值并没有被编译到客户端代码中
2.4 允许添加任意的方法和域,并实现任意接口
版权声明:本文为Zen99T原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。