简单java单例模式(单击多次,如何让窗口只显示一次)

来源:互联网 发布:什么是矩阵的特征值 编辑:程序博客网 时间:2024/05/24 07:42

1.将实现功能的构造函数设为private

2.在写一个public的构造方法:

如下:

private static AddPerson addPerson = null;
 public static  synchronized AddPerson GetInstance()
 {
  if(addPerson == null)
  {
   addPerson = new AddPerson();
  }
  return addPerson;
 }
 3.主窗体调用:

   AddPerson add =  AddPerson.GetInstance();
   add.setViseble(true);