<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
    主站蜘蛛池模板: 美女无遮挡拍拍拍免费视频| 婷婷亚洲综合五月天小说在线| 三级片免费观看久久| 成年女人喷潮毛片免费播放| 亚洲国产精品xo在线观看| 最近中文字幕高清免费中文字幕mv| 久久精品国产亚洲AV麻豆王友容| 精品一区二区三区免费观看| 亚洲精品制服丝袜四区| 免费成人高清在线视频| 无码乱人伦一区二区亚洲| 日韩精品无码免费一区二区三区| 亚洲AV成人一区二区三区AV| 久久A级毛片免费观看| 亚洲剧情在线观看| 毛片基地免费视频a| 亚洲精品伦理熟女国产一区二区| 波多野结衣久久高清免费| 美女隐私免费视频看| 中文字幕人成人乱码亚洲电影| 国产午夜精品免费一区二区三区| 久久精品亚洲综合专区| 波多野结衣免费在线| 亚洲色大成网站www| 亚洲精品久久久www | 免费大黄网站在线观| 亚洲精品视频免费| 亚洲av日韩av无码| 成人片黄网站A毛片免费| 亚洲av无码成人影院一区 | 99久久国产免费中文无字幕| 亚洲国产综合自在线另类| 四虎www免费人成| 97国免费在线视频| 亚洲不卡中文字幕| 又粗又硬免费毛片| 99久久精品免费视频| 真人无码作爱免费视频| 亚洲狠狠综合久久| 成人永久免费福利视频网站| 中文字幕永久免费视频|