Cet article présente principalement l'explication détaillée et un exemple de code de Statique class en Java En Java, nous pouvons avoir des statiques instancesVariables<.>, méthodes statiques, blocs statiques. Les cours peuvent également être statiques. Les amis dans le besoin peuvent se référer à
Explication détaillée de la classe statique en Java
Les classes en Java peuvent-elles être statiques ? La réponse est oui. En Java, nous pouvons avoir des variables d'instance statiques, des méthodes statiques et des blocs statiques. Les cours peuvent également être statiques. Java nous permet de définir des classes statiques au sein d'une classe. Tels que la classe interne (classe imbriquée). La classe qui entoure la classe imbriquée est appelée classe externe. En Java, nous ne pouvons pas utiliser static pour modifier les classes de niveau supérieur (classe de niveautop). Seules les classes internes peuvent être statiques.
Quelle est la différence entre les classes internes statiques et les classes internes non statiques ? Voici les principales différences entre les deux. (1) Les classes statiques internes n'ont pas besoin d'avoir des (2) Les classes internes non statiques peuvent accéder aux membres statiques et non statiques des classes externes. Les classes statiques ne peuvent pas accéder aux membres non statiques des classes externes. Il ne peut accéder qu'aux membres statiques de la classe externe. (3) Une classe interne non statique ne peut pas être créée sans l'entité de classe externe. Une classe interne non statique peut accéder aux données et aux méthodes de la classe externe car elle se trouve à l'intérieur de la classe externe. Sur la base de la discussion ci-dessus, nous pouvons utiliser ces fonctionnalités pour rendre laprogrammation plus facile et plus efficace.
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!