首页 > 代码库 > java常量设置的方式

java常量设置的方式

我们在写java程序的时候,常常有常量设置,如:

  

1 public interface Const {2 3     //性别的常量4     public interface Sex{5         public final int 男=1;//6         public final int 女=2;//7     }8     9 }

这种设置方法通过接口向外发布常量。但是却有不足之处。它在类型安全与使用方面没有任何帮助。

因此,我们可以采用java提供的枚举类来实现常量的设置。

以上的可以修改为:

 1 public interface Const { 2  3     //性别的常量 4     public enum Sex{ 5         男(1),女(2); 6         private int i; 7         private Sex(int i){ 8             this.i=i; 9         }10         public int getI() {11             return i;12         }13     14     }15     16 }

 

java常量设置的方式