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

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

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

    工作小驛

    Ninja!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks

         昨天學了static關鍵字,今天接著學習final關鍵字。final關鍵字有三個東西可以修飾的。修飾類,方法,變量。詳細解釋一下:

         1、在類的聲明中使用final

         使用了final的類不能再派生子類,就是說不可以被繼承了。有些java的面試題里面,問String可不可以被繼承。答案是不可以,因為java.lang.String是一個final類。這可以保證String對象方法的調用確實運行的是String類的方法,而不是經其子類重寫后的方法。

         2、在方法聲明中使用final

         被定義為final的方法不能被重寫了,如果定義類為final的話,是所有的方法都不能重寫。而我們只需要類中的某幾個方法,不可以被重寫,就在方法前加final了。而且定義為final的方法執行效率要高的啊。

         3、在變量聲明中使用final

       這樣的變量就是常量了,在程序中這樣的變量不可以被修改的。修改的話編譯器會抱錯的。而且執行效率也是比普通的變量要高。final的變量如果沒有賦予初值的話,其他方法就必需給他賦值,但只能賦值一次。

         總結:

         這個關鍵字并不是很難理解,final的英文意思是“最終的”。他修飾了什么東西都是最終的。不可以改變的。效率也比較高。通常在java的優化編程中往往會提及到這一點。

    posted on 2007-08-07 15:27 王君 閱讀(117) 評論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 久草免费福利视频| 久久久久亚洲AV无码网站| 亚洲日韩一区二区一无码| 污污网站18禁在线永久免费观看| 337p日本欧洲亚洲大胆裸体艺术| 一级毛片成人免费看a| 久久精品国产精品亚洲| 国产福利免费视频 | 久久久久久A亚洲欧洲AV冫| 午夜不卡AV免费| 亚洲精品WWW久久久久久| 亚洲av日韩av综合| 亚洲天堂中文字幕| 最好看最新的中文字幕免费| 国产亚洲综合成人91精品| 免费毛片在线看不用播放器| 亚洲AV午夜福利精品一区二区 | 国产无遮挡吃胸膜奶免费看| 校园亚洲春色另类小说合集 | 国产亚洲3p无码一区二区| 免费h视频在线观看| 亚洲精品国产福利在线观看| 国产一精品一AV一免费孕妇| 亚洲av最新在线观看网址| 久久综合亚洲色HEZYO国产| 久久久久久久99精品免费 | 中文字幕无码免费久久9一区9| 一级免费黄色大片| 免费观看理论片毛片| 亚洲国产成人久久一区二区三区| 免费在线观看一级毛片| 三级毛片在线免费观看| 亚洲AV无一区二区三区久久| 色se01短视频永久免费| 美景之屋4在线未删减免费| 久久亚洲国产中v天仙www| 青娱乐免费视频在线观看| 色偷偷亚洲男人天堂| 亚洲阿v天堂在线| 在线jlzzjlzz免费播放| 一级特黄录像免费播放肥|