Maison >Java >javaDidacticiel >La différence entre les variables globales Java et les variables locales

La différence entre les variables globales Java et les variables locales

(*-*)浩
(*-*)浩original
2019-12-26 14:14:577638parcourir

La différence entre les variables globales Java et les variables locales

Variables locales                                                                                                                                                                                             . Les variables locales sont définies dans la fonction. Sa portée est limitée à la fonction et il est illégal d'utiliser de telles variables après avoir quitté la fonction.

Variables globales

Les variables globales sont également appelées variables externes, qui sont des variables définies en dehors de la fonction. Il n'appartient pas à une fonction, il appartient à un fichier programme source. Sa portée est l'ensemble du programme source. Lors de l'utilisation de variables globales dans des fonctions, elles doivent généralement être décrites comme des variables globales. Seules les variables globales déclarées dans une fonction peuvent être utilisées. Le spécificateur des variables globales est externe. Cependant, les variables globales définies avant une fonction peuvent être utilisées dans la fonction sans autre explication.

La différence entre les variables globales et les variables locales :

Différentes portées

Variables globales = disponibles dans l'ensemble. classe Variables locales = disponibles dans cette méthode

2. Différentes valeurs initiales

Variables globales = ont des valeurs initiales Variables locales =Aucune valeur initiale

3. Différentes déclarations

Variables globales = Il n'est pas permis de déclarer des variables du même nom dans une classe

Variables locales =Il n'est pas permis de déclarer des variables du même nom dans une méthode

4 Priorités différentes

Quand. deux types de variables ont le même nom, le niveau de priorité des variables locales

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!

Déclaration:
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