可以
但是一般只有单例模式才把他设成为private
确保外部不能实例化,这样才能保证他是一个实例
给你个例子
public class ClassicSingleton {
private static ClassicSingleton instance = null;
private ClassicSingleton() {
}
public static ClassicSingleton getInstance() {
if(instance == null) {
instance = new ClassicSingleton();
}
return instance;
}
}
但是一般只有单例模式才把他设成为private
确保外部不能实例化,这样才能保证他是一个实例
给你个例子
public class ClassicSingleton {
private static ClassicSingleton instance = null;
private ClassicSingleton() {
}
public static ClassicSingleton getInstance() {
if(instance == null) {
instance = new ClassicSingleton();
}
return instance;
}
}