Java 枚举学习
2013-04-10 11:33
375 查看
1. 新建一个枚举类型
public enum ColorForUsing
{
RED("红色",0),
GREEN("绿色",1),
BLUE("蓝色",2),
ORENGE("橙色",3);
private String name;
private int index;
private ColorForUsing(String name,int index)
{
this.name = name;
this.index = index;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
@Override
public String toString() {
// TODO Auto-generated method stub
StringBuilder str = new StringBuilder(this.getName()).append("-->").append(this.getIndex());
return str.toString();
}
}
2. 测试一下用法
public class Process {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(ColorForUsing.BLUE.toString());
}
}
3.到这里相信聪明的你已经完全懂了
public enum ColorForUsing
{
RED("红色",0),
GREEN("绿色",1),
BLUE("蓝色",2),
ORENGE("橙色",3);
private String name;
private int index;
private ColorForUsing(String name,int index)
{
this.name = name;
this.index = index;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
@Override
public String toString() {
// TODO Auto-generated method stub
StringBuilder str = new StringBuilder(this.getName()).append("-->").append(this.getIndex());
return str.toString();
}
}
2. 测试一下用法
public class Process {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(ColorForUsing.BLUE.toString());
}
}
3.到这里相信聪明的你已经完全懂了
相关文章推荐
- Java学习笔记83. 枚举的构造方法和接口
- Java学习第七课...枚举.自动装箱.静态导入...-asp.net关注
- JAVA学习之枚举
- Java初学习 - enum(枚举)的一点说明
- Java学习笔记—枚举
- JavaSE 学习参考:Java枚举示例 (1)
- Java学习笔记(二):枚举和多线程
- java 学习笔记—— 自定义泛型、枚举与注释
- java 枚举学习--从小程序中学习
- 黑马程序员 【】java学习之路——枚举小结
- Java学习-枚举-底层实现原理初探
- Java高级特性之枚举学习总结
- java学习之枚举
- 【java学习】枚举
- Java学习笔记---枚举
- java 枚举(enum)学习
- C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
- 黑马程序员_java枚举的学习心得
- 学习java的枚举
- 从Android/Java基础之上学习C/C++语言(6)--C语言基础--联合体与枚举