这个代码说是单例类不能直接new对象那应该怎么做????

public class ShowTest{ public static void main(String[] args) { Singleton si = new Singleton(); si.printMessage(); } } class Singleton { private static Singleton instance = new Singleton(); public static Singleton getInstance(){ return instance; } public String printMessage(){ return "我代表一个功能,已完成!"; } private Singleton(){}; }

使用getInstance方法就可以获得对象实体啦,单例模式可以来我的博客了解一下🙋‍♂️