Heim > Java > javaLernprogramm > Hauptteil

Was bedeuten Java-Klassenvariablen?

WBOY
Freigeben: 2023-05-08 17:37:18
nach vorne
1818 Leute haben es durchsucht

1. Beschreibung

Klassenvariablen werden auch als statische Variablen bezeichnet. Sie werden mit dem Schlüsselwort static in der Klasse deklariert, müssen sich jedoch außerhalb der Methode befinden.

Egal wie viele Objekte von einer Klasse erstellt werden, die Klasse verfügt nur über eine Kopie der Klassenvariablen.

Statische Variablen werden selten verwendet, außer wenn sie als Konstanten deklariert sind. Statische Variablen beziehen sich auf Variablen, die als öffentliche/private, endgültige und statische Typen deklariert sind. Statische Variablen können nach der Initialisierung nicht mehr geändert werden.

Statische Variablen werden im statischen Speicherbereich gespeichert. Variablen werden oft als Konstanten deklariert, selten jedoch nur mit statischen Variablen.

Statische Variablen werden beim ersten Zugriff erstellt und bei Programmende zerstört.

Haben eine ähnliche Sichtbarkeit wie Instanzvariablen. Allerdings sind viele Deklarationen statischer Variablen vom öffentlichen Typ, damit sie von Benutzern der Klasse gesehen werden können.

2. Beispiel

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);
    }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas bedeuten Java-Klassenvariablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage