实现系统以建立程序范围常量的最佳方法是什么?我有一个跨越多个文件的程序,我想要一个存储常量的类,以便它们可用于所有其他文件。 我试过这样的事情:
在Constants.java
public final class Constants{
private Constants(){}
public static final String EX = "mas";
}
并且在test.java
import Constants.*;
public class test{
public static void main( String[]args){
System.out.println( EX );
}
}
但我得到以下错误
test.java:1: error: cannot find symbol
import static Constants.*;
^
symbol: class Constants
Constants.java
和 test.java
在同一个目录下。
最佳答案
您不能从默认包导入。参见 Java Language Specification
将类放入包中。
关于java - 如何实现一个 java 类,以便它为其他文件中的其他类保存常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8437316/