class Single { private int id = 0; private static Single s = new Single(); private Single(){ } public static Single getInstance(){ return s; } public void setId(int id){ this.id = id; } public int printId(){ return id; } } public class SingleTest { public static void main(String[] args){ Single s1 =Single.getInstance(); Single s2 =Single.getInstance(); s1.setId(6); System.out.println("S1: id="+s1.printId()); System.out.println("S2: id="+s2.printId()); System.out.println(s1); System.out.println(s2); } } |
输出: S1: id=6 S2: id=6 Single@de6ced Single@de6ced |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |