Ada*_*tan 2 java import initialization static-import
public class OnlyStatic {
static O1 o1 = new o1();
static O2 o2 = new o2();
public static int compute(int whatever) {
return o1.foo+o2.bar+whatever;
}
}
Run Code Online (Sandbox Code Playgroud)
在另一个类中,使用该方法compute,或者通过static import:
static import OnlyStatic.compute
int a = OnlyStatic.compute(3);
Run Code Online (Sandbox Code Playgroud)
或者直接假设调用者在同一个包中:
int a = OnlyStatic.compute(3);
Run Code Online (Sandbox Code Playgroud)
o1和o2何时初始化?在导入时,还是compute()第一次调用时?
| 归档时间: |
|
| 查看次数: |
759 次 |
| 最近记录: |