Kac*_*isz 1 java import packages
如何从另一个包中将类导入为静态
import Package.class;
Run Code Online (Sandbox Code Playgroud)
可以很好地工作,但是
import static Package.class;
Run Code Online (Sandbox Code Playgroud)
给我一个java.lang.error编译异常
有可能还是我只需要忍受呢?
您需要导入类的静态成员,而不是类本身:
import static somePackage.SomeClass.*; // imports all static members
Run Code Online (Sandbox Code Playgroud)
或单独列出所需的成员:
import static somePackage.SomeClass.staticField1;
import static somePackage.SomeClass.staticField2;
import static somePackage.SomeClass.staticMethod1;
// etc.
Run Code Online (Sandbox Code Playgroud)
PS:Java中没有“静态包”这样的东西。
| 归档时间: |
|
| 查看次数: |
2630 次 |
| 最近记录: |