特点:构造方法私有化,外部无法产生新的实例化对象,这样整个类中只会存在一个公共对象使用。
class Singleton { private static final Singleton SN = new Singleton(); private Singleton(){} public void print(){ System.out.println("Hello world!"); } public static Singleton getInstance(){ return SN; } } public class Hello{ public static void main(String args[]){ Singleton sn = Singleton.getInstance(); sn.print(); } }