<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-208  評論-469  文章-30  trackbacks-0

    final修飾符具有“不可改變的”的含義,他可以修飾非抽象類、非抽象成員方法和變量。
    用final修飾的類不能被繼承,沒有子類;
    用final修飾的方法不能被子類的方法覆蓋;
    用final修飾的變量表示常量,只能被賦一次值。
    final類
    不是專門為繼承而設計的類。類本身的方法之間有復雜的調用關系,假如隨意創建這些類的子類,子類有可能會錯誤地修改父類的實現細節;
    出于安全的原因,類的實現細節不允許有任何改動;
    在創建對象模型時,確信這個類不會再被擴展。
    final方法
    ???
    ??? 在某些情況下,出于安全的原因,父類不允許子類覆蓋某個方法,此時可以把這個方法聲明為final類型。

    final變量
    ???
    ??? 用final修飾的變量表示取值不會改變的常量。

    final變量具有以下特征:
    ??? (1)final修飾符可以修飾靜態變量、實例變量和局部變量,分別表示靜態常量、實例常量和局部常量。
    ??? Tips:
    ?????? 靜態常量一般以大寫字母命名,單詞之間以“_”符號分開。如:
        public static final int MAX_VALUE = 2147483647;

    ??? (2)final變量都必須顯式地初始化。而曾經提到過沒有final修飾的成員變量可以不必顯式初始化。

    ??? (3)final變量只能賦一次值。

    ??? (4)如果將引用類型的變量用final修飾,那么該變量只能始終引用一個對象,但可以改變對象的內容。

    在程序中通過final修飾符來定義變量,具有以下作用:
    提高程序的安全性,禁止非法修改取值并且不允許改變的數據;
    提高程序代碼的可維護性;
    提高程序代碼的可讀性。

    posted on 2006-11-29 00:45 EricWong 閱讀(283) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 91精品免费不卡在线观看| 九九热久久免费视频| 亚洲人成在线播放网站岛国| 免费精品国自产拍在线播放| 免费吃奶摸下激烈视频| 亚洲成在人线aⅴ免费毛片| 四虎www免费人成| 精品久久久久久久久亚洲偷窥女厕| 思思99re66在线精品免费观看| 国产成+人+综合+亚洲专| 成人免费无遮挡无码黄漫视频| 亚洲风情亚Aⅴ在线发布| 国产精品自在自线免费观看| 日韩亚洲综合精品国产| 亚洲国产午夜福利在线播放| japanese色国产在线看免费| 国产成A人亚洲精V品无码| 亚洲爆乳无码专区www| 日本免费v片一二三区| 免费无遮挡无码视频在线观看| 久久久久国产成人精品亚洲午夜| 亚洲va精品中文字幕| 男女啪啪永久免费观看网站| 男女男精品网站免费观看| 国产AV无码专区亚洲AV手机麻豆| 成人性生交大片免费看好| 国产a级特黄的片子视频免费| 国产成人AV片无码免费| 国产色婷婷精品免费视频| 久久亚洲av无码精品浪潮| 两个人看的www免费| 亚洲福利电影一区二区?| 岛国大片免费在线观看| 色婷婷综合缴情综免费观看| 欧洲一级毛片免费| 亚洲狠狠婷婷综合久久| 国产亚洲大尺度无码无码专线| 在线成人爽a毛片免费软件| 久久久久亚洲AV无码去区首| 国产午夜亚洲精品理论片不卡| av无码久久久久不卡免费网站|