饿汉式(可能浪费资源,无线程安全模式)
- 构造器私有化(防止直接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;
}
}