class_name

class_name 
      ::= 
      identifier 
      | ( package_name "." identifier ) 

[rule list]
This rule is called by

-> class_declaration -> expression -> import_statement -> type_specifier

Explications

On peut spécifier le nom d'une classe en utilisant la notation abrégée, si le paquetage (package) la contenant a été importé ou s'il se trouve dans le même répertoire que la classe s'y référant. Dans le cas contraire, on préfixera le nom de la classe par le nom du paquetage oł elle se trouve.

java.util.Vector
si java.util n'a pas été importé
Vector
si l'on a importé java.util.* ou java.util.Vector

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:47 MET DST 1996