java静态对象初始化
每一次未来内容。future被称为为什么不创建一个新的MyFuture类并将其分配给future
FutureContent.future
public class FutureContent {
public static MyFuture future = new MyFuture();
}
你可以在下面搜索框中键入要查询的问题!
每一次未来内容。future被称为为什么不创建一个新的MyFuture类并将其分配给future
FutureContent.future
public class FutureContent {
public static MyFuture future = new MyFuture();
}
# 1 楼答案
Understanding Instance and Class Members
# 2 楼答案
正是因为
future
是一个静态字段aka,一个类变量,这意味着初始化只会发生一次# 3 楼答案
你不需要“调用”
FutureContent.future
,你需要引用它它在类加载时初始化一次;不需要再次初始化它。这就是
static
部分(广义上)的意思