import_statement
import_statement
::=
"import" ( ( package_name "." "*" ";" )
| ( class_name | interface_name ) ) ";"
[rule list]
This rule is called by
-> compilation_unit
Explications
Lorsque l'on utilise des classes contenues dans des packages,
il est possible d'utiliser la clause import
qui
évite au programmeur de préfixer tous les noms de classes par
le nom du package les contenant.
Exemples
import java.io.*; // importe toutes les classes d'entree/sortie
import java.awt.image.*; // importe toutes les classes dans awt.image
import java.util.stack; // n'importe que la classe stack
Attention !
L'astérisque ne veut pas dire "ce paquetage
et tout ceux qui en dépendent", mais seulement les paquetages qui sont dans
ce niveau. Ainsi, si l'on importe java.awt.*
,
on n'est pas dispensé d'importer java.awt.image.*
si ses fonctionnalités sont requises.
Index général - Index concepts - Règles BNF
© 1996, DIP Genève, Alexandre Maret & Jacques Guyot
page générée Fri Jun 21 15:40:58 MET DST 1996