Maison > Java > javaDidacticiel > Comprendre les membres statiques

Comprendre les membres statiques

王林
Libérer: 2024-08-31 13:01:39
original
545 Les gens l'ont consulté

Entendendo os membros estáticos

Comprendre les membres statiques

Définition des membres statiques :

  • Les membres statiques peuvent être utilisés indépendamment de toute instance de la classe.
  • Ils sont déclarés avec le mot clé static.
  • Les méthodes et les variables peuvent être statiques.

Accès membre statique :

  • Ne nécessite pas l'accès aux instances d'objet.
  • Accessible en utilisant le nom de la classe suivi de l'opérateur point (.).
  • Exemple d'accès : Timer.count = 10;

Exemple classique :

  • La méthode main() est statique car elle est appelée par la JVM lors du démarrage du programme.

Variables statiques :

  • Ils sont partagés entre toutes les instances de la classe.
  • Une seule copie de la variable est disponible pour toutes les instances.

Exemple de code avec des variables statiques :

StatiqueDemo.java

  • La variable statique y est partagée par toutes les instances et sa modification les affecte toutes.

Méthodes statiques :

  • Appelé en utilisant le nom de la classe, sans avoir à créer d'objet.
  • Seules les autres méthodes statiques peuvent être appelées directement.
  • Seules les variables statiques peuvent accéder directement.
  • Je n'ai pas cette référence.

Exemple de code avec des méthodes statiques :

StaticMeth.java

Restrictions des méthodes statiques :

  • Impossible d'accéder directement aux variables d'instance.
  • Exemple d'erreur : une méthode statique tentant d'accéder à une variable d'instance commune entraînera une erreur de compilation.

Voir StaticError.java

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!

source:dev.to
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