Maison > Java > javaDidacticiel > le corps du texte

Que signifient les variables de classe Java ?

WBOY
Libérer: 2023-05-08 17:37:18
avant
1813 Les gens l'ont consulté

1. Description

Les variables de classe sont également appelées variables statiques. Elles sont déclarées avec le mot-clé static dans la classe, mais doivent être en dehors de la méthode.

Peu importe le nombre d'objets créés par une classe, la classe ne possède qu'une seule copie de la variable de classe.

Les variables statiques sont rarement utilisées, sauf lorsqu'elles sont déclarées comme constantes. Les variables statiques font référence aux variables déclarées comme types public/privé, final et statique. Les variables statiques ne peuvent pas être modifiées après l'initialisation.

Les variables statiques sont stockées dans une zone de stockage statique. Souvent déclarées comme constantes, les variables sont rarement déclarées en utilisant uniquement la valeur statique.

Les variables statiques sont créées lors du premier accès et détruites à la fin du programme.

Avoir une visibilité similaire aux variables d'instance. Cependant, de nombreuses déclarations de variables statiques sont de type public afin d'être vues par les utilisateurs de la classe.

2. Exemple

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);
    }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal