Java常用类:枚举
在java中,我们通过类(class)的方式来定义一个新类型.但是如果我们希望对这个类的对象固定下来,那么旺旺需要做很多工作,在Java1.5以后,我们可以使用枚举(enum)来简单的实现.
实例1:
enum Color
{
RED, GREEN, BLUE;
}
public class Test
{
// 执行输出结果
public static void main(String[] args)
{
Color c1 = Color.RED;
System.out.println(c1);
}
}
执行以上代码输出结果为:
RED
实例2:
package cn.xtnotes.pojo;
public enum Color {
red(1,"红色"),black(2,"黑的");
private int id;
private String name;
private Color(int id, String name) {
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
}
package cn.xtnotes.u2;
import cn.xtnotes.pojo.Color;
public class Test11 {
public static void main(String[] args) {
//Color c=new Color(3,"灰色"); //报错,不可以实例化
System.out.println(Color.black.getName());
}
}
执行以上代码输出结果为:
黑的
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/323.html
文章版权归作者所有,未经允许请勿转载。
THE END