java 只实例化对象一次供其他类访问
可以使用单例模式来实现只实例化一个对象供其他类访问。单例模式保证一个类只有一个实例,并提供全局访问点,可以方便地被其他类调用。以下是一个简单的示例:
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
在上面的示例中,私有的构造函数保证了其他类无法通过new关键字来实例化Singleton类。getInstance()方法返回Singleton类的唯一实例,如果该实例还未被创建,则先创建一个新的实例,然后返回该实例。其他类可以通过调用Singleton.getInstance()方法来访问Singleton类的唯一实例。
原文地址: https://www.cveoy.top/t/topic/ebVh 著作权归作者所有。请勿转载和采集!