Java 陣列是否可以宣告為靜態欄位、區域性變數或方法引數?


我們可以在身為區域性變數或方法引數的情況下宣告一個數組,但是,一個數組不能是靜態的。

示例

public class Test{
   public void sample(){
      static int[] myArray = {20, 30};
      System.out.println();
   }
   public static void main(String args[]){
      Test t = new Test();
      t.sample();
   }
}

錯誤

C:\Sample>javac Test.java
Test.java:3: error: illegal start of expression
   static int[] myArray = {20, 30};
   ^
1 error

更新於: 2019-07-30

503 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始吧
廣告
© . All rights reserved.