package com.company;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Test Object1 = Test.setObject();
}
}
class Test {
private static Test Object = null; //在类体里面进行对象声明,因为Object是static,所以在程序里只会执行一次
private Test() { //构造函数
System.out.println("Start!");
}
public static Test setObject() {
if (Object == null) //如果对象Object为null,则new一个对象
Object = new Test();
return Object; //返回创建的对象
}
}让Java类一次只能声明一个对象
Java单例模式实现
最新推荐文章于 2024-09-10 13:18:49 发布
本文通过一个具体的Java程序示例,介绍了如何使用单例模式来确保一个类只有一个实例,并提供一个全局访问点。该示例展示了如何声明静态成员变量、定义私有构造函数以及提供公共静态方法来获取实例。
4800

被折叠的 条评论
为什么被折叠?



