Cette rédaction vise à présenter une compréhension détaillée des variables d'instance Java:
Que signifie une variable d'instance dans Java?
Une variable d'instance est déclarée / définie au niveau de la classe mais en dehors des méthodes, des blocs ou des constructeurs. Les variables d'instance sont accessibles dans n'importe quelle méthode, bloc ou constructeur de la même classe. Il est créé avec la création d'objets et détruit avec une destruction d'objets.
Le tableau ci-dessous présentera plus de détails sur les variables d'instance en Java:
Fonctionnalité | Description |
---|---|
Modificateur d'accès | Peut être déclaré en utilisant les modificateurs par défaut, public, privé ou protégé. |
Visibilité | Visible pour les blocs, les constructeurs et les méthodes de la classe. |
Valeur par défaut | 0 pour les types numériques comme int, flotteur, court, etc. C'est FAUX pour les booléens. Nul Pour les références d'objets. |
Accessibilité | Dans la même classe, les variables d'instance sont accessibles à l'aide du nom de la variable. |
Instance vs. Variables locales
Le tableau donné ci-dessous présentera une analyse comparative entre les variables d'instance et les variables locales:
Métrique | Variables d'instance | Variables locales |
---|---|---|
Déclaration | Déclaré au niveau de la classe mais méthode extérieure / bloc / constructeur. | Déclaré dans une méthode. |
Création variable | Il est créé avec la création d'objets. | Créé au moment d'un appel de méthode. |
Les valeurs par défaut | Avoir des valeurs par défaut. | N'a pas de valeurs par défaut. |
Portée | Accessible n'importe où dans la classe. | Accessible dans une méthode uniquement. |
Usage | Stocke les valeurs nécessaires pour accéder par diverses méthodes de classe. | Stocke les valeurs nécessaires pour accéder par une méthode de classe spécifique. |
Mise en œuvre pratique
Le programme donné ci-dessous vous montrera comment déclarer et accéder aux variables d'instance en Java:
Package ExampleClass;
classe publique ExampleClassDans le bloc de code donné ci-dessus, nous avons effectué les fonctionnalités ci-dessous:
La sortie a précisé que la variable d'instance est accessible dans toute la classe. C'est ainsi qu'une variable d'instance peut être créée et accessible en Java.
Conclusion
En Java, les variables d'instance sont déclarées au niveau de la classe mais en dehors des méthodes, des blocs ou des constructeurs. Les variables d'instance sont accessibles tout au long de la classe I.e. dans n'importe quelle méthode, bloc ou constructeur de la même classe. Ce message a considéré quelques exemples pour expliquer ce qu'est une variable d'instance et comment elle fonctionne en Java.