Java中如何创建单例类
单例类是一个只有一个对象的类,这意味着我们可以实例化类只有一次。当我们将类的构造函数 声明为私有(private)时,它将限制对象创建的范围。如果将对象的实例返回到 静态方法,则可以在类本身内部处理对象的创建。我们可以为创建对象创建一个静态块 。
示例
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中如何创建单例类 的全部内容, 来源链接: utcz.com/z/327346.html