Maison >Java >javaDidacticiel >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 globalesLes 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 initialesVariables globales = ont des valeurs initiales Variables locales =Aucune valeur initiale
3. Différentes déclarationsVariables 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éthode4 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!