搜尋
首頁Javajava教程Java類別變數是指什麼?

1、說明

類別變數又稱為靜態變量,在類別中用static關鍵字聲明,但必須在方法之外。

不管一個類別創建了多少個對象,類別只有一個類別變數的副本。

靜態變數除了被宣告為常數外,很少被使用。靜態變數是指宣告為public/private、final和static類型的變數。靜態變數初始化後不可改變。

靜態變數儲存在靜態儲存區。常被宣告為常數,很少單獨使用static聲明變數。

靜態變數在第一次存取時創建,程式結束時銷毀。

與實例變數具有相似的可見性。但是,為了讓類別的使用者看到,很多靜態變數宣告是public型別。

2、實例

public class Employee {
    //salary是静态的私有变量
    private static double salary;
    // DEPARTMENT是一个常量
    public static final String DEPARTMENT = "开发人员";
 
    public static void main(String[] args) {
        //我们可以先定义,然后再初始化之后使用
        salary = 10000;
        //输出结果:开发人员平均工资:10000.0
        System.out.println(DEPARTMENT + "平均工资:" + salary);
    }
}

以上是Java類別變數是指什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:亿速云。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)