`
8850702
  • 浏览: 28425 次
文章分类
社区版块
存档分类
最新评论

Java.枚举

 
阅读更多
public class T2 {

	// 使用enum声明的枚举类型,就相当于定义一个类;此类默认继承类Enum
	public static void main(String[] args) {
		
		//Color.values(); 返回所有枚举的对象
		for (Color1 c : Color1.values()) {
			System.out.println(c.ordinal() + " " + c.getName());
		}
	}
}

enum Color1 {
	RED("红色"), BLUE("蓝色"), GREEN("绿色");//声明枚举时,必须调用这个构造方法
	private String name;

	private Color1(String name) {
		this.name = name;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
}



public class T6 {
	//让枚举类实现一个接口
	public static void main(String[] args) {
		for(Color8 c : Color8.values()){
			System.out.println(c.getColor());
		}
	}
}

interface Print{
	String getColor();
}

enum Color8 implements Print{
	
	RED{
		public String getColor() {
			return "红色";
		}
	},
	
	GREEN{
		public String getColor() {
			return "绿色";
		}
	},
	
	BLUE{
		public String getColor() {
			return "蓝色";
		}
	};
	
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics