构造方法私有化,如何调用类中的方法。单例设计模式

构造方法私有化后如何调用类中的方法。

类名调用static关键字修饰的方法(getInstance该方法返回类的对象),然后通过返回的对象直接调用私有类中的方法。

package com.iemon.api.auto;

public class Singleton {
private static Singleton sig = new Singleton();

private Singleton() {

}

public static Singleton getInstance() {
return sig;
}
public void print() {
System.out.println("11111111111");
}
public static void main(String[] args) {
Singleton.getInstance().print();
}
}

posted @ 2021-03-06 17:39  一块  阅读(336)  评论(0编辑  收藏  举报