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

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

總結:一些使用private 構造方法的類

2019-11-14 23:28:04
字體:
來源:轉載
供稿:網友
總結:一些使用PRivate 構造方法的類

  第一個,就是單例模式,雖然分為"懶漢模式"和"醉漢模式",但在jvm中有且只有這樣的一個對象!這樣才能稱為單例(詳細請參照設計模式)

  第二個,工具類,建義工具類用private,因為工具類里的行為和屬性都是靜態,所以jdk希望我們不要實例化,只需要通過類名來訪問。如果用了private就不能繼承了,

  private構造方法與final修飾類的區別 : 

         private,不可以被繼承,不能創建實例。

        final,不可以被繼承,可以創建實例。

  把構造方法聲明為private的理由(摘抄):

    1、這個類中僅僅包含供其它類調用的靜態方法,沒有實例方法。這意味著當某個類想要調用該類中的方法時,無需創建該類的實例,即不會觸及到該類的構造方法。

    2、禁止這個類被繼承。

    3、這個類需要把自身實現的細節封裝起來,不允許其它程序通過new語句來創建這個類的實例。這個類向其他程序提供了獲取自身實例的靜態方法,這種方法稱為靜態工廠方法。

    如果在JVM中還有那些類使用到private構造方法,請告訴我,我好科普下!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孟津县| 松滋市| 宜都市| 成都市| 锡林郭勒盟| 疏勒县| 万宁市| 玛沁县| 怀来县| 北川| 策勒县| 米林县| 治县。| 郁南县| 梁平县| 德昌县| 保定市| 车险| 北京市| 卢龙县| 华安县| 筠连县| 五峰| 栾川县| 巴彦淖尔市| 和林格尔县| 美姑县| 焦作市| 临夏县| 拉孜县| 微山县| 南澳县| 浦县| 阿拉尔市| 射阳县| 米脂县| 婺源县| 阿图什市| 东宁县| 莒南县| 天津市|