- 首先介绍下构造方法私有化
就是在构造方法前面加上private,即将构造方法封装起来,那我们怎么调用构造方法呢
class Outer{
private static Outer instance =new Outer();
public static Outer getInstance(){
return instance;
}
private Outer(){
System.out.println("构造方法私有化");
}
}
class ListSetMap {
public static void main(String[] args)
Outer s1=Outer.getInstance(); //就是将s1指向Outer对象里的instance对象
Outer s2=Outer.getInstance();
Outer s3=Outer.getInstance();
}
}
输出
构造方法私有化
构造方法私有化
构造方法私有化