饿汉式(可能浪费资源,无线程安全模式)
- 构造器私有化(防止直接new)
- 类的内部创建对象
- 向外暴露一个静态的公共方法。getInstance
- 代码实现
class Friends{ private String name; // 创建私有静态对象 private static Friends xm = new Friends("小明"); private Friends(String name){ this.name = name; } //提供一个公共方法,返回私有对象 public static Friends getInstance(){ return xm; } }
发表评论