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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 涟源市| 长泰县| 田林县| 斗六市| 清水县| 资兴市| 阳城县| 兖州市| 昔阳县| 孝昌县| 莆田市| 河源市| 安塞县| 阜康市| 察雅县| 西和县| 团风县| 柏乡县| 宁蒗| 新邵县| 新巴尔虎左旗| 侯马市| 屯门区| 巴南区| 武义县| 绥德县| 赣州市| 丁青县| 武乡县| 南召县| 兴文县| 凉山| 金坛市| 怀化市| 图木舒克市| 阳新县| 博兴县| 福泉市| 兴义市| 峨眉山市| 东方市|