国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

三分鐘學會使用單例模式

2019-11-14 21:11:43
字體:
來源:轉載
供稿:網友
三分鐘學會使用單例模式

單例模式是最簡單的開發模式之一,也是最常使用的開發模式之一。

使用場景主要有:數據庫連接、對文件的操作等,或者有共享的情況,也可以采用。

以下是代碼詳情,三分鐘看完就懂了。

 1 package designMode_java.singleton; 2  3 /** 4  * singleton 5  * @author anhelida 6  * 7  */ 8 public class SingletonBean { 9     10     //實例化對象11     PRivate static final SingletonBean SINGLETON_BEAN = new SingletonBean();12     13     //不允許直接用new的方式實例對象14     private SingletonBean(){15         16     }17 18     //對外提供獲取該對象實例19     public static SingletonBean getSingletonBean() {20         return SINGLETON_BEAN;21     }22     23     //自定義方法24     public void showInfo(){25         System.out.println("只是一個單例類,只能有一個實例");26     }27     28 }

如果使用該類的時候,直接用new創建實例,那么會報錯誤,如圖:

So 正確的使用方式是:

 1 package designMode_java.singleton; 2  3 public class Test { 4     public static void main(String[] args) { 5         //獲取對象實例 6         SingletonBean singletonBean = SingletonBean.getSingletonBean(); 7         //執行方法 8         singletonBean.showInfo(); 9     }10 }

是不是很簡單呢!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兰西县| 文安县| 夏津县| 渭源县| 泾源县| 股票| 永安市| 分宜县| 洪雅县| 内乡县| 乌海市| 眉山市| 科尔| 定南县| 刚察县| 七台河市| 佛山市| 赤壁市| 达日县| 修文县| 皮山县| 伽师县| 六盘水市| 循化| 北碚区| 昭通市| 县级市| 会理县| 治县。| 政和县| 深泽县| 梁平县| 郓城县| 皮山县| 集贤县| 安化县| 霍城县| 青海省| 二手房| 洛川县| 威信县|