<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 閱讀(284) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲中文字幕久久精品无码A| 久久精品亚洲日本佐佐木明希| 亚洲ts人妖网站| 91人成网站色www免费下载| 亚洲人成在线播放网站岛国| 久久福利青草精品资源站免费| 伊人久久大香线蕉亚洲五月天| 黄 色一级 成 人网站免费| 中文亚洲AV片不卡在线观看| a级毛片毛片免费观看永久| 亚洲精品乱码久久久久久按摩| 久久午夜夜伦鲁鲁片无码免费| 亚洲香蕉免费有线视频| 香蕉97超级碰碰碰免费公| 四虎必出精品亚洲高清| 在线日韩av永久免费观看| 高清免费久久午夜精品| 亚洲中文字幕无码一区二区三区| 免费国产成人α片| 亚洲国产精品成人久久久| 午夜一级免费视频| eeuss草民免费| 午夜亚洲AV日韩AV无码大全| 国产2021精品视频免费播放| 极品色天使在线婷婷天堂亚洲| 亚洲日本一区二区三区在线不卡| 暖暖免费在线中文日本| 亚洲国产91在线| 国产一级淫片a免费播放口之| 两性色午夜免费视频| 亚洲免费在线视频观看| 国产免费小视频在线观看| 免费看无码特级毛片| 亚洲综合激情五月色一区| 亚洲一区二区三区无码中文字幕 | 久久久久久久尹人综合网亚洲| 亚洲精品视频在线观看免费| 亚洲sm另类一区二区三区| 亚洲国产精品无码久久久蜜芽| 在线观看日本免费a∨视频| 久久久WWW免费人成精品|