package com.test; public class Singleton { private static Singleton single = new Singleton(); private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } private Singleton() { } public static Singleton getSingle() { return single; } }
测试类:
package com.test; public class Test { public static void main(String[] args) { Singleton s1 = Singleton.getSingle(); s1.setName("tom"); Singleton s2 = Singleton.getSingle(); System.out.println(s2.getName()); } }
输出结果:
tom