Java 靜態控制流


靜態控制流標識靜態成員,執行靜態塊,然後執行靜態 main 方法。我們來看一個示例 −

示例

 線上演示

public class Demo{
   static int a = 97;
   public static void main(String[] args){
      print();
      System.out.println("The main method has completed executing");
   }
   static{
      System.out.println(a);
      print();
      System.out.println("We are inside the first static block");
   }
   public static void print(){
      System.out.println(b);
   }
   static{
      System.out.println("We are inside the second static block");
   }
   static int b = 899;
}

輸出

97
0
We are inside the first static block
We are inside the second static block
899
The main method has completed executing

一個名為 Demo 的類包含一個靜態變數和一個 main 函式,其中呼叫了“print”函式。另一個靜態塊列印前面定義的靜態變數,並再次呼叫“print”函式。定義了另一個靜態“print”函式,用於列印另一個變數。還定義了另一個靜態塊,用於列印相關訊息。在所有這些程式碼的靜態塊之外,定義了另一個靜態整數。

更新於:2020 年 7 月 13 日

760 次瀏覽

啟動你的 職業生涯

在完成課程時取得認證

開始
廣告