一 直接使用
public class Test {
/*
* enum很像特殊的class,实际上enum声明定义的类型就是一个类。
* 编译后有一个独立的months.class
* 两种方式 1是直接声明 然后使用 2是声明一个类
* */
public enum months{JANUARY, FEBRUARY};
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(months m:months.values()){
System.out.println(m);
}
}
}
结果:JANUARY
FEBRUARY
二 声明一个独立的enum EmunWeeks.java
package seven;
public enum EmunWeeks {
Mon("Monday"), Tue("Tuesday"), Wed("Wednesday"), Thu("Thursday"), Fri("Friday"), Sat("Saturday"), Sun("Sunday");
private EmunWeeks(String day){
this.day = day;
}
private String day;
public String getDay() {
return day;
}
public void setDay(String day) {
this.day = day;
}
}
Test.java
package seven;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(EmunWeeks m:EmunWeeks.values()){
System.out.println(m+":"+m.getDay());
}
}
}
结果:
Mon:Monday
Tue:Tuesday
Wed:Wednesday
Thu:Thursday
Fri:Friday
Sat:Saturday
Sun:Sunday
分享到:
相关推荐
自己整理枚举enum和switch 的使用代码
Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类Java SE程序 Enum枚举类...
NULL 博文链接:https://rensanning.iteye.com/blog/2013734
java enum详细教程。由浅入深,包括基本语法方面..很适合新手学习。/n各位看官。绝对超值。
枚举的一些案例通过举例一些实例来讲解枚举,附有代码
enum.docx ,详细介绍了enum的用法,枚举用法在c#中比较常见,希望会有帮助哦
c#遍历枚举(ENUM)类型的方法,简单实用,适合c#初学者
enum枚举的方法
包含了关于枚举类的应用,以及枚举类和接口的组合应用,扩展映射关系。很有用的工具类。
C++中枚举类型(enum)
java枚举类型的定义使用介绍,还有示例。
在C++中,枚举类型分为不限定作用域(enum)和限定作用域(enum class)。 2. enum与enum class的区别? (为什么需要限定作用域?) 答:枚举作用域是指枚举类型成员名字的作用域,起自其声明之处,终止枚举定义...
首先,定义枚举要导入enum模块。 枚举定义用class关键字,继承Enum类。 注意: 定义枚举时,成员名称不允许重复 默认情况下,不同的成员值允许相同。但是两个相同值的成员,第二个成员的名称被视作第一个成员的别名...
详细说明了枚举类型,枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。
java 枚举(enum) 详解(学习资料); java 枚举(enum) 详解(学习资料); java 枚举(enum) 详解(学习资料); java 枚举(enum) 详解(学习资料);
Java中的枚举类型Enum示例源代码,详见http://blog.csdn.net/snarlfuture/article/details/18996037
java中enum枚举的详细用法。 0.0
非常有用的枚举类型使用例子,简化了数据采集通道的定义。
利用自定的枚举类型,结合rand函数,结合C++编程进行博彩游戏的模拟(掷双骰子)