如何实现java类,以便它保存其他文件中其他类的常量

Jul*_*iaz 1 java constants

实现系统建立程序范围常量的最佳方法是什么?我有一个跨越几个文件的程序,我希望有一个存储常量的类,以便它们可用于所有其他文件.我试过这样的事情:

Constants.java

public final class Constants{
    private Constants(){}
    public static final String EX = "mas";
}
Run Code Online (Sandbox Code Playgroud)

并在 test.java

import Constants.*;
public class test{
    public static void main( String[]args){
            System.out.println( EX );
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误

test.java:1: error: cannot find symbol
import static Constants.*;
              ^
  symbol: class Constants
Run Code Online (Sandbox Code Playgroud)

Constants.java并且test.java在同一个目录中.

Rog*_*sjö 5

您无法从默认包导入.请参阅Java语言规范

把课程放在一个包里.