使用枚舉類型設置常量

在以往的設置常量的時候,通常是江常量放置在接口處

在這裏引入枚舉的定義,下面舉一個栗子,在項目中創建接口,定義兩個整型變量,之後定義枚舉類,通過兩種不同方式的調用,體現枚舉類型定義常量的方法

interface Constants{
	public static final int Constants_A=1;
	public static final int Constants_B=12;
	
}
public class ConstantTest {
enum Constants2{
	Constants_A,Constants_B//枚舉這裏是不含有分號的
}//每個枚舉之間會用逗號隔開
public static void doit(int c)
{
	switch(c) {
	case Constants.Constants_A:
		System.out.println("doit()Constants_A");
		break;
	case Constants.Constants_B:
		System.out.println("doit()Constants_B");
	}
	}
public static void doit2(Constants2 c)
{
	switch(c) {
	case Constants_A:
		System.out.println("doit()Constants_A");
		break;
	case Constants_B:
		System.out.println("doit()Constants_B");
	}
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ConstantTest.doit(Constants.Constants_A);
		ConstantTest.doit2(Constants2.Constants_A);
		ConstantTest.doit2(Constants2.Constants_B);
		ConstantTest.doit(3);
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章