class SingletonDemo{
public static void main(String[] args){
System.out.println(“Hello World!”);
Hunger hun1 = Hunger.getInstance();
Hunger hun2 = Hunger.getInstance();
System.out.println(hun1==hun2);//最后做比较,是布尔类型
/*
单例模式 只有一个实例
思路: 将构造方法私有化
在类中提供一个可以得到该类对象的方法
*/
}
}
class Hunger{//新建一个类 示例饥饿模式
private Hunger(){//无参构造方法
}
private static Hunger hun = new Hunger();
public static Hunger getInstance(){
return hun;//返回对象
}
}
java单例模式
最新推荐文章于 2024-08-06 10:22:43 发布