单例设计模式 简单易懂

来源:互联网 发布:工作流软件是什么 编辑:程序博客网 时间:2024/06/05 15:48
package 单例设计模式;public class Text1 { public static void main(String[] args) {  Person p1=Person.getSet();  Person p2=Person.getSet();  System.out.println(p1==p2); }}//饿汉模式//class Person{////1.声明一个私有的静态的最终的本类类型的对象并实例化//private final static Person person=new Person();////2.构造函数私有化//private Person(){//}////3.通过公有的静态的返回本类类型的方法返回第一步实例化的对象//public static Person getSet(){// return person;//}//}//懒汉单例模式class Person{ //1.声明一个私有的静态的本类类型的对象 private static Person person; //2.构造函数私有化 private Person(){  } //3.通过公有的静态的返回本类类型的方法返回第一步实例化的对象 public static Person getSet(){  if(person==null){        person=new Person();  return person;  }else{  return person;} }}


0 0
原创粉丝点击