2

我有 3 个不同的类,它们都使用一些常量值。目前,我正在为每个班级定义所有这些。我如何集中它们?

我试图用常量创建一个新的静态类,然后在我的类中使用静态导入,但这不起作用。无法成功导入该类。

PS:我不想使用枚举和接口。

4

1 回答 1

1

您不能从默认包(即 /src 目录)导入类。您需要在import子句中包含包名,即使两个类都在同一个包中。

例如:

  • Main/src 中的类
  • Constants/src/utils 中的类

在课堂上Main

 import static utils.Constants.*;
 class Main {...}

在班上Constants

 package utils.Constants;
 class Constants {...}
于 2013-02-21T00:12:51.997 回答