Maison > Java > javaDidacticiel > Quel est le but du modificateur « static » après « import » en Java ?

Quel est le but du modificateur « static » après « import » en Java ?

Patricia Arquette
Libérer: 2024-11-05 12:38:02
original
721 Les gens l'ont consulté

What is the purpose of the

Que signifie le modificateur « statique » après « importer » ?

En Java, lorsque vous importez une classe, vous devez généralement utilisez le nom de la classe lorsque vous utilisez des membres de cette classe, même pour les membres statiques. Cependant, utiliser le modificateur static après l'importation vous permet d'importer uniquement les membres statiques d'une classe et de les utiliser directement sans spécifier le nom de la classe.

Par exemple :

<code class="java">import static com.showboy.Myclass;

public class Anotherclass {
  // Use static members of Myclass without specifying the class name
  public void myMethod() {
    System.out.println(Myclass.staticField);
    Myclass.staticMethod();
  }
}</code>
Copier après la connexion

Différence entre import static et import :

L'instruction import importe une classe entière, vous permettant d'utiliser ses membres non statiques en spécifiant le nom de la classe. L'instruction import static, quant à elle, importe uniquement les membres statiques d'une classe, vous permettant de les utiliser directement sans le nom de la classe.

Quand utiliser import static :

Utilisez l'importation statique avec parcimonie pour éviter la pollution de l'espace de noms et améliorer la lisibilité :

  • N'importez que les membres statiques dont vous avez besoin.
  • Utilisez-le lors d'un accès fréquent à des membres statiques à partir de quelques-uns des cours spécifiques sont requis.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal