Fonction :
(Tutoriel recommandé : Tutoriel d'introduction à Java)
(1) Variables statiques : également appelées classes Variable, c'est-à-dire que cette variable appartient à la classe. Toutes les instances de la classe partagent des variables statiques et sont accessibles directement via le nom de la classe. Les variables statiques n'existent que dans une seule copie en mémoire ;
(2) Méthode statique : la méthode statique existe lorsque la classe est chargée, et elle ne dépend d'aucune instance. La méthode statique doit donc avoir une implémentation, ce qui signifie qu’elle ne peut pas être une méthode abstraite. Seuls les champs statiques et les méthodes statiques de la classe sont accessibles, et les mots-clés this et super ne peuvent pas être inclus dans la méthode
(3) Bloc d'instructions statiques : le bloc d'instructions statiques est exécuté une fois lors de l'initialisation de la classe ;
(4) Classes internes statiques : les classes internes non statiques dépendent des instances de classes externes, contrairement aux classes internes statiques. Les classes internes statiques ne peuvent pas accéder aux variables et méthodes non statiques des classes externes ;
(5) Ordre d'initialisation : les variables statiques et les blocs d'instructions statiques ont priorité sur les variables d'instance et les blocs d'instructions ordinaires, ainsi que sur les variables statiques et les blocs d'instructions statiques. sont initialisés. L'ordre dépend de leur ordre dans le code.
(Tutoriel vidéo recommandé : Tutoriel vidéo Java )
Exemple de code :
Résultat de sortie :
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!