大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 一文明白什么是單例模式

一文明白什么是單例模式

更新時間:2022-09-05 09:40:14 來源:動力節點 瀏覽872次

Java單例模式是 Java 中最簡單的設計模式之一。這種類型的設計模式屬于創建模式,因為這種模式提供了創建對象的最佳方法之一。

這種模式涉及一個單一的類,它負責創建一個對象,同時確保只創建一個對象。該類提供了一種訪問其唯一對象的方法,該對象可以直接訪問而無需實例化該類的對象。

執行

我們將創建一個SingleObject類。SingleObject類的構造函數是私有的,并且有一個自身的靜態實例。

SingleObject類提供了一個靜態方法來獲取其靜態實例到外部世界。SingletonPatternDemo,我們的演示類將使用SingleObject類來獲取SingleObject對象。

第1步

創建一個單例類。

public class SingleObject {
   //create an object of SingleObject
   private static SingleObject instance = new SingleObject();
   //make the constructor private so that this class cannot be
   //instantiated
   private SingleObject(){}
   //Get the only object available
   public static SingleObject getInstance(){
      return instance;
   }
   public void showMessage(){
      System.out.println("Hello World!");
   }
}

第2步

從單例類中獲取唯一的對象。

public class SingletonPatternDemo {
   public static void main(String[] args) {
      //illegal construct
      //Compile Time Error: The constructor SingleObject() is not visible
      //SingleObject object = new SingleObject();
      //Get the only object available
      SingleObject object = SingleObject.getInstance();
      //show the message
      object.showMessage();
   }
}

第3步

驗證輸出。

Hello World!

以上就是關于“一文明白什么是單例模式”的介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Java設計模式技術文檔,里面還有更豐富的知識等著大家去學習,相信對大家一定會有所幫助的。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 伊人免费视频 | 日本 国产 欧美 | 国产色婷婷视频在线观看 | 久久综合图区亚洲综合图区 | 天天干夜干 | 亚洲精品二区 | 欧美在线免费观看视频 | 麻豆狠色伊人亚洲综合网站 | 亚洲国产成a人v在线 | 9191在线精品播放 | 伊人伊网| 久久99热这里只有精品国产 | 精品乱人伦一区二区 | 亚洲精品专区一区二区三区 | 特级生活片 | 日日摸狠狠的摸夜夜摸 | 人人爽天天爽夜夜爽qc | 欧美日本一区亚洲欧美一区 | 综合图片亚洲 | 久久综合九色综合97欧美 | 亚洲精品国产一区二区三区四区 | 麻豆精品一区二区三区免费 | 中文字幕在线免费观看 | 日韩伦理视频 | 手机看片日韩日韩国产在线看 | 久久网站免费 | 久久99热这里只有精品7 | 国产精品亚洲精品观看不卡 | 一级不卡毛片免费 | 欧美社区 | 亚洲精品国产经典一区二区 | 99精品欧美一区二区三区 | 91国内精品久久久久影院优播 | 国产成人免费高清在线观看 | 尹人香蕉99久久综合网站 | 国产高清一区 | 久久久www免费看片 久久久不卡 | 亚洲黄色成人 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 男人的网站在线观看 | 久草视屏 |