91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

final變量-萌貝樹無坑騙

發布時間:2020-10-13 10:13:48 來源:網絡 閱讀:314 作者:qq5d7718e868b3d 欄目:web開發

final關鍵字可以修飾不同的內容,這些內容僅包括一個變量,一個方法或者一個類,以下是final修飾這些內容的作用:
  final變量:表示該變量為常量,即只能初始化一次final方法:表示該方法不能被重寫
  final類:表示該類不可以被繼承
  final變量
  當一個變量被final關鍵字修飾時,意味著它的值不可以被修改了,也就是說,這個變量表示一個常量。這也意味著final變量必須被初始化。如果一個final變量表示的是一個對象的引用,那么該變量就不能重新表示另一個對象的引用了,但是這個final變量指向的對象的內部狀態是可以改變的,例如,我們可以向一個final array或者final collection中增加或者刪除元素。另外,使用大寫字母和下劃線表示一個final變量是個好習慣。
  Examples
  // a final variable
  final int THRESHOLD = 5;
  // a blank final variable
  final int THRESHOLD;
  // a final static variable PI
  static final double PI = 3.141592653589793;// a blank final static variable
  static final double PI;
  初始化一個final變量
  final變量-萌貝樹無坑騙,我們必須初始化一個final變量,否則編譯器將會拋出錯誤。一個final變量只能被初始化一次,可以通過初始化器或者初始化語句對其進行初始化。有三種方法可以初始化一個final變量:
  在聲明final變量時就對齊初始化,這是最常用的初始化方式。當一個final變量在聲明的時候沒有被初始化,這個變量就被成為blank final變量,那么下面的兩種方法就是初始化一個blank final變量blank finalfinal變量-萌貝樹無坑騙,變量可以由instance-initializer代碼塊或者構造函數進行初始化。如果有多個構造函數,那么這個blank final變量必須在每一個構造函數中都要進行初始化,否則編譯時報錯。
  一個blank final static變量可以在內部static代碼塊中初始化Examples
  //初始化final變量的方法
  class Test {
  //直接初始化
  final int THRESHOLD = 5;
  //blank final變量
  final int CAPACITY;
  final int MAXMUM;
  //blanck static final變量
  static final int MINIMUM;
  //使用初始化器
  {
  CAPATICY = 25;
  }
  //使用static代碼塊
  static {
  MAXMUM = 125;
  }
  //使用構造函數
  public Test() {
  MINIMUM = -1;
  }
  }

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南召县| 定州市| 明光市| 瑞安市| 徐闻县| 英吉沙县| 岳普湖县| 德江县| 合阳县| 垣曲县| 丰顺县| 阿荣旗| 濮阳县| 云浮市| 永泰县| 临颍县| 潼关县| 简阳市| 澜沧| 梧州市| 安义县| 敦煌市| 稻城县| 嘉禾县| 麻城市| 明溪县| 霸州市| 沙洋县| 苍溪县| 松溪县| 石楼县| 深圳市| 麻阳| 赣州市| 江口县| 西青区| 青州市| 长葛市| 剑河县| 靖边县| 青龙|