La différence est la suivante :
(Tutoriel recommandé : Site Web d'apprentissage Java)
1. 🎜>
Variables locales : dans le corps de la méthode {}, paramètres formels, bloc de code {} Variables membres : méthodes extérieures à la classeVariables de classe : zone de méthode
(Recommandation du didacticiel vidéo : apprentissage Java)
Portée
Variables locales : à partir de la déclaration. Commencez et terminez par la }
Variable d'instance correspondante : "this." dans la classe actuelle (parfois this. peut être définie par défaut), "nom de l'objet dans d'autres classes, accès
Classe". variable : "Nom de la classe." dans la classe actuelle (parfois le nom de la classe. peut être omis), "Nom de la classe. ou "Nom de l'objet." accès dans d'autres classes
5. Cycle de vie
Variables locales : Chaque thread, chaque exécution d'appel est un nouveau cycle de vie
Variables d'instance : initialisées à la création de l'objet, et détruites au fur et à mesure du recyclage de l'objet, les variables d'instance de chaque objet sont indépendantes
Variables de classe : initialisées à l'initialisation de la classe et détruites au déchargement de la classe. Les variables de classe de tous les objets de cette classe sont partagées.
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!