Java類變量(靜態變量)


package com.xuexi;
//類變量(靜態變量)
//類變量也稱為靜態變量,在類中以 static 關鍵字聲明,但必須在方法之外。
//無論一個類創建了多少個對象,類只擁有類變量的一份拷貝。
//靜態變量除了被聲明為常量外很少使用,靜態變量是指聲明為 public/private,final 和 static 類型的變量。靜態變量初始化后不可改變。
//靜態變量儲存在靜態存儲區。經常被聲明為常量,很少單獨使用 static 聲明變量。
//靜態變量在第一次被訪問時創建,在程序結束時銷毀。
//與實例變量具有相似的可見性。但為了對類的使用者可見,大多數靜態變量聲明為 public 類型。
//默認值和實例變量相似。數值型變量默認值是 0,布爾型默認值是 false,引用類型默認值是 null。變量的值可以在聲明的時候指定,也可以在構造方法中指定。此外,靜態變量還可以在靜態語句塊中初始化。
//靜態變量可以通過:ClassName.VariableName的方式訪問。
//類變量被聲明為 public static final 類型時,類變量名稱一般建議使用大寫字母。如果靜態變量不是 public 和 final 類型,其命名方式與實例變量以及局部變量的命名方式一致。
public class Learn4 {
// salary是靜態的私有變量
private static double salary;
// DEPARTMENT是一個常量
public static final String DEPARTMENT = "開發人員";

public static void main(String[] args) {
salary = 10000;
System.out.println(DEPARTMENT+"平均工資"+salary);
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM