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 }

 

posted @ 2014-11-14 10:57  全力以赴001  阅读(2259)  评论(0编辑  收藏  举报