现在的位置: 首页 > 综合 > 正文

java单例模式

2013年11月02日 ⁄ 综合 ⁄ 共 447字 ⁄ 字号 评论关闭
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

抱歉!评论已关闭.