Java 常量文件
我正在开发一个Android应用程序,我对Java和Android非常陌生。
我想创建一些常量来用于某些活动。在哪里可以定义这些常量?
谢谢。
我正在开发一个Android应用程序,我对Java和Android非常陌生。
我想创建一些常量来用于某些活动。在哪里可以定义这些常量?
谢谢。
在java和大多数OO语言中,简单地定义一个类来保存常量被认为是不好的做法。在与常量关联的类中定义常量要好得多。通常有一个。例如:
interface MyComponent {
/** The default height for a component */
public static final int DEFAULT_HEIGHT = 5;
// other stuff
}
如果真的没有,可以随意定义一个单独的类。
编辑:这里的关键是:
通常,您会使用 Constants 类,或者在使用它们的类中定义它们,即:
class Constants {
public static final int NUM_TRIANGLES = 4;
public static final String SOME_TEXT = "This is a constant";
}
然后,您可以通过以下方式引用它们:
String inst = Constants.SOME_TEXT;