problème d'importation Java
迷茫
迷茫 2017-05-17 09:59:25
0
1
527

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 :

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
阿神

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;

   
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal