如何在 Java 中创建单例类?\
javaobject oriented programmingprogramming更新于 2025/6/30 1:48:17
单例类是仅有单个对象的类,这意味着我们只能实例化该类一次。当我们将类的构造函数声明为私有时,它将限制对象创建的范围。如果我们将对象的实例返回给静态方法,我们可以在类内部处理对象创建。我们可以为对象的创建创建创建静态块。。
示例
public class SingletonClassTest {
private static SingletonClassTest obj;
static {
obj = new SingletonClassTest(); // 在静态块中创建对象
}
private SingletonClassTest() { } // 将构造函数声明为私有
public static SingletonClassTest getObject() {
return obj;
}
public void print() {
System.out.println("Singlton Class Test");
}
public static void main(String[] args) {
SingletonClassTest test = getObject();
test.print();
}
}
输出
Singlton Class Test
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

