在以往的設置常量的時候,通常是江常量放置在接口處
在這裏引入枚舉的定義,下面舉一個栗子,在項目中創建接口,定義兩個整型變量,之後定義枚舉類,通過兩種不同方式的調用,體現枚舉類型定義常量的方法
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);
}