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 閱讀(68) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 郑州市| 天津市| 阜新| 敦化市| 牡丹江市| 新龙县| 安溪县| 新兴县| 桂林市| 巴楚县| 靖边县| 武汉市| 镇江市| 车险| 师宗县| 菏泽市| 西城区| 康马县| 胶州市| 闵行区| 班玛县| 云浮市| 南漳县| 灵璧县| 弥渡县| 灯塔市| 苍梧县| 石嘴山市| 济南市| 琼海市| 台江县| 伊吾县| 天津市| 沛县| 闸北区| 吴江市| 庄河市| 方山县| 阜南县| 武邑县| 玛曲县|