Maison  >  Questions et réponses  >  le corps du texte

problème d'importation Java

import java.lang.System.out;//error
Pourquoi la déclaration ci-dessus au début du programme est-elle fausse ?
La phrase suivante est correcte, qu'elle soit statique ou non. Pourquoi ?
importer java.lang.System statique.*;

Comme le montre l'image :

迷茫迷茫2713 Il y a quelques jours486

répondre à tous(1)je répondrai

  • 阿神

    阿神2017-05-17 10:01:25

    Vous devez d'abord comprendre la fonctionnalité nouvellement ajoutée dans la version 1.5 appelée importation statique
    La soi-disant importation statique signifie simplement importer des variables et des méthodes statiques

    Le format est : import static package name.class name.static property|static method

    Laissez-moi vous montrer le code source : out est une variable statique modifiée avec static, donc si vous n'ajoutez pas de static lors de l'importation du package, une erreur sera signalée
    La classe System n'a que des propriétés ou des méthodes modifiées par static, donc vous n'avez pas besoin d'ajouter de la statique

    .
    public final static PrintStream out = null;
    
       

    répondre
    0
  • Annulerrépondre