public final static XXX xxx; public XXX getXXX() { return xxx; } 一般用这样方法比较好,它可以不破坏封装性!
public interface JustTest{ /* */ public static final int TEST1 = 0x0001; public static final int TEST2 = 0x0002; public static final int TEST3 = 0x0003; ...... }
上面的JustTest中定义的东西,如果想用可以class A implements JustTest{ int x = TEST1; int y = TEST2 + TEST3; }class B{ int x = JustTest.TEST1; }
public final class test{ public final static int TEST1=1243; public final static String TEST2="1243"; public final static float TEST3=1243.01; public final static int TEST4=243; } public class hello{ void runtest(){ int a=2+test.TEST1; } }
很多人推荐的替换方式是
getXXXX(){
return XXX;
}
这种方式的.
不过个人认为自己觉得好用就好.
public XXX getXXX() {
return xxx;
}
一般用这样方法比较好,它可以不破坏封装性!
public static final int TEST1 = 0x0001;
public static final int TEST2 = 0x0002;
public static final int TEST3 = 0x0003;
......
}
int x = TEST1;
int y = TEST2 + TEST3;
}class B{
int x = JustTest.TEST1;
}
各位还有什么绝招,都来讲讲看。
没有什么的话我就要结帐了,注意up也有分,呵呵
public final static int TEST1=1243;
public final static String TEST2="1243";
public final static float TEST3=1243.01;
public final static int TEST4=243;
}
public class hello{
void runtest(){
int a=2+test.TEST1;
}
}