jimphei學習工作室

          jimphei學習工作室

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            23 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks
          將構造器設為private,那么誰也無法創建類的對象了,但現在別人怎么創建使用這個類?有兩種方法:第一,創建一個static方法,它創建一個新的此類的對象,并返回一個對他的引用。如果想在返回引用之前,做一些額外的工作,或者想知道記錄創建了多少個對象(可能要限制其對象的數量),這種做法將會大有裨益的。第二中選擇用到了所謂的設計模式,這種模式稱為“singleton”,這是因為你始終只能創建一個對象【通過在內部生成一個static的private對象,然后用static的public方法返回這個對象的引用】。類的對象作為一個static private成員而創建的,所以有只有一個,而起除非通過public方法返回這個引用,否則是無法訪問它的。


          posted on 2009-05-21 14:49 jimphei 閱讀(67) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 武宣县| 凌源市| 都兰县| 营口市| 申扎县| 共和县| 垣曲县| 布尔津县| 尚义县| 静宁县| 揭东县| 文成县| 郯城县| 高平市| 视频| 泰兴市| 玉屏| 怀远县| 米泉市| 穆棱市| 吴堡县| 济南市| 柏乡县| 随州市| 永胜县| 祁连县| 曲阳县| 阳新县| 凤庆县| 连山| 西藏| 涞水县| 平罗县| 平安县| 洱源县| 合川市| 溧阳市| 镶黄旗| 伽师县| 德昌县| 额济纳旗|