Définition dans le paquetage anonyme > Accessible à l'ensemble du programme
Définition publique dans un paquetage nommé > Accessible au sein du paquetage contenant la définition et partout où le paquetage est importé
[...]
Le code placé directement à l'extérieur du corps d'un paquetage ou en haut du corps d'un paquetage (avant toute définition de classe) se trouve dans la portée globale.
[...]
Le code placé dans la portée globale peut accéder aux définitions suivantes :
- Les fonctions, variables, classes, interfaces et espaces de nommage définis tout en haut d'un paquetage anonyme.
[...]
package{
// Les définitions placées ici sont accessible à tout le code
// dans la portée globale
}
Partager