色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>java源碼下載>

final關鍵字的用法

大小:0.8 MB 人氣: 2017-09-27 需要積分:1

  在Java中,final關鍵字可以用來修飾類、方法和變量(包括成員變量和局部變量)。下面就從這三個方面來了解一下final關鍵字的基本用法。

  1.修飾類

  當用final修飾一個類時,表明這個類不能被繼承。也就是說,如果一個類你永遠不會讓他被繼承,就可以用final進行修飾。final類中的成員變量可以根據需要設為final,但是要注意final類中的所有成員方法都會被隱式地指定為final方法。

  final關鍵字的用法

  在使用final修飾類的時候,要注意謹慎選擇,除非這個類真的在以后不會用來繼承或者出于安全的考慮,盡量不要將類設計為final類。

  2.修飾方法

  下面這段話摘自《Java編程思想》第四版第143頁:

  “使用final方法的原因有兩個。第一個原因是把方法鎖定,以防任何繼承類修改它的含義;第二個原因是效率。在早期的Java實現版本中,會將final方法轉為內嵌調用。但是如果方法過于龐大,可能看不到內嵌調用帶來的任何性能提升。在最近的Java版本中,不需要使用final方法進行這些優化了。“

  因此,如果只有在想明確禁止 該方法在子類中被覆蓋的情況下才將方法設置為final的。

  注:類的private方法會隱式地被指定為final方法。

  3.修飾變量

  修飾變量是final用得最多的地方,也是本文接下來要重點闡述的內容。首先了解一下final變量的基本語法:

  對于一個final變量,如果是基本數據類型的變量,則其數值一旦在初始化之后便不能更改;如果是引用類型的變量,則在對其初始化之后便不能再讓其指向另一個對象。

  舉個例子:

  final關鍵字的用法

  上面的一段代碼中,對變量i和obj的重新賦值都報錯了。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 蜜芽tv在线www| 18禁黄久久久AAA片| 男女又黄又刺激B片免费网站| 成人亚洲精品| 诱人的女邻居9中文观看| 日本孕妇大胆孕交| 久久免费看少妇高潮A片2012| 钉钉女老师| 中文无码第3页不卡av| 小小水蜜桃视频高清在线观看免费| 伦理 电影在线观看| 好大好爽好深舒服死了| wwwwxxxx欧美| 中文字幕在线观看亚洲视频| 校园全肉高h湿一女多男| 欧美最猛12teevideos| 久久精品视频在线看| 国产香蕉视频在线播放| 成人国产在线不卡视频| 8x8x我要打机飞在线观看| 亚洲综合久久一本伊伊区| 丝瓜涩涩屋黄瓜香蕉丝瓜| 啪啪羞羞GIF男女0OXX动态图| 久久亚洲精品中文字幕60分钟| 果冻传媒最新视频在线观看| 范冰冰hdxxxx| 拔萝卜电视剧高清免费| 99久久无码一区人妻A片竹菊| 一级无毛片| 亚洲精品蜜桃AV久久久| 亚洲 欧美 国产 综合 在线| 色色色五的天| 日韩精品卡1卡2三卡四卡乱码| 男生射女生| 美女大本营| 免费精品国偷自产在线| 久久看片网| 久久精品美女| 久久亚洲AV成人无码国产漫画| 久久国语精品| 久久视频在线视频观看天天看视频|