1. 程式人生 > >簡單java單例模式(單擊多次,如何讓視窗只顯示一次)

簡單java單例模式(單擊多次,如何讓視窗只顯示一次)

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);