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.*;
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
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