您如何在Java中定义常量类?
假设您需要定义一个仅包含常量的类。
public static final String SOME_CONST = "SOME_VALUE";
这样做的首选方式是什么?
- 接口
- 抽象类
- 最终班
我应该使用哪一个?为什么?
澄清一些答案:
-我将不使用枚举,我不会枚举任何东西,只是收集一些彼此不相关的常量。
-我不会将任何类设置为实现该接口的类。只是想使用该接口来调用常量,例如:ISomeInterface.SOME_CONST
。
回答:
使用期末课程。为简单起见,您可以使用静态导入在另一个类中重用您的值
public final class MyValues { public static final String VALUE1 = "foo";
public static final String VALUE2 = "bar";
}
在另一堂课中:
import static MyValues.*//...
if(variable.equals(VALUE1)){
//...
}
以上是 您如何在Java中定义常量类? 的全部内容, 来源链接: utcz.com/qa/413079.html