我有 Java 的基础知识和相当多的使用其他 OOP 语言的经验,但这段代码对我来说仍然看起来很奇怪。你能帮忙吗?
public abstract class Hello
{
protected static Name name;
static { /** what does this mean? **/
name = null;
}
}
最佳答案
它是一个静态初始化 block ,您可以在其中初始化静态类成员。
关于java - 这段Java代码中的 'static'是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25496574/