我有3个不同的类都使用一些常量值。目前,我正在为每个班级定义所有这些。我如何集中他们?
我尝试使用常量创建一个新的静态类,然后在我的类中使用静态导入,但这不起作用。无法成功导入该类。
PS:我不想使用枚举和界面。
答案 0 :(得分:1)
您无法从默认包(即/ src目录)导入类。
您需要在import
子句中包含包名称,即使这两个类都在同一个包中。
例如:
Main
Constants
在课程Main
中:
import static utils.Constants.*;
class Main {...}
在班级Constants
package utils.Constants;
class Constants {...}