溫馨提示×

java如何定義全局變量

小億
197
2023-08-28 19:35:11
欄目: 編程語言

在Java中,可以使用以下兩種方式定義全局變量:

  1. 在類中定義靜態變量:靜態變量屬于類,而不是屬于類的實例對象??梢酝ㄟ^類名直接訪問靜態變量,而不需要創建類的實例對象??梢允褂?code>static關鍵字來定義靜態變量。
public class MyClass {
public static int globalVariable = 10;
}

在其他類中可以直接通過類名訪問靜態變量:

int value = MyClass.globalVariable;
  1. 在類中定義成員變量:成員變量屬于類的實例對象,每個實例對象都擁有自己的成員變量??梢酝ㄟ^創建類的實例對象來訪問成員變量。
public class MyClass {
public int globalVariable = 10;
}

在其他類中需要先創建類的實例對象,然后通過對象訪問成員變量:

MyClass myObject = new MyClass();
int value = myObject.globalVariable;

需要注意的是,盡管靜態變量和成員變量都可以被認為是全局變量,但它們的作用域不同。靜態變量的作用域是整個類,而成員變量的作用域是類的實例對象。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女