色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 全局變量和成員變量

錢艷冰1年前8瀏覽0評論

Java中的變量分為全局變量和成員變量兩種類型。

全局變量也稱為靜態(tài)變量,是定義在類中,方法外的變量。全局變量的作用域可以是整個程序(public)或者同一包中的所有類(default)。在程序運(yùn)行期間,全局變量只會被初始化一次,而且無論是否實例化該類,全局變量都可以使用。全局變量可以通過類名.變量名的形式訪問,如下:

public class Example{
public static int num = 10;
public static void main(String[] args){
System.out.println(Example.num);
}
}

成員變量也稱為實例變量,是定義在類中,方法外,但不用static關(guān)鍵字修飾的變量。成員變量必須通過實例化該類來訪問。每個對象都有自己的成員變量,因此在不同的對象實例中,成員變量的值可以不同。成員變量的作用域只在該類的方法中或者該類的實例中可用。如下所示:

public class Example{
public int num = 10;
public static void main(String[] args){
Example ex1 = new Example();
Example ex2 = new Example();
ex1.num = 20;
System.out.println(ex1.num);
System.out.println(ex2.num);
}
}

一個類中可以有多個實例變量和靜態(tài)變量,變量的選擇要根據(jù)變量的作用范圍和使用場景進(jìn)行選擇。使用合適的變量類型可以讓代碼更加簡潔明了,同時也可以提高實際開發(fā)效率。