java - 为另一个包中的类导入静态

标签 java import package

如何从另一个包中导入静态类

import Package.class;

工作得很好,但是

import static Package.class;

给我一​​个 java.lang.error 编译异常

这是可能的还是我必须忍受它?

最佳答案

您需要导入类的静态成员,而不是类本身:

import static somePackage.SomeClass.*; // imports all static members

或单独列出所需的成员:

import static somePackage.SomeClass.staticField1;
import static somePackage.SomeClass.staticField2;
import static somePackage.SomeClass.staticMethod1;
// etc.

附言Java 中没有“静态包”这样的东西。

关于java - 为另一个包中的类导入静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16861873/

相关文章:

python - Pip 全局安装不起作用

java - 枚举工厂式方法

Java小程序访问环境变量

java - 通过java列出hadoop集群中所有yarn应用

python - python 终端中 Gnuplot 的 ImportError

css - 有条件地为 IE7/8 导入 CSS 文件

java - 如何导入我自己的类?

java - 如何添加库jar的源文件?

php - 根据标题将csv数据导入数据库

delphi - 哪个声明导致单元被隐式导入?