亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

宁城县| 松江区| 龙门县| 那曲县| 高碑店市| 仁寿县| 达州市| 芜湖县| 策勒县| 永川市| 安乡县| 盐津县| 治多县| 凉城县| 岳阳市| 易门县| 张掖市| 泽普县| 元氏县| 故城县| 新绛县| 饶河县| 石景山区| 海林市| 通州市| 襄汾县| 宜兰县| 安多县| 沐川县| 安阳县| 扎赉特旗| 吴桥县| 钟祥市| 娱乐| 潼南县| 大田县| 家居| 涿鹿县| 蓝山县| 连云港市| 临武县|