Je veux créer une classe dans Java qui est accessible à toutes les autres classes de mon projet. J'ai créé ceci dans le paquet par défaut et maintenant il ne peut pas être vu. Quelle est la meilleure façon de le faire en Java?Variables globales dans Java
2
A
Répondre
6
Typiquement, le paquet par défaut n'est pas utilisé, votre paquet serait quelque chose comme com.yourdomain.mypackage
. Tant que vous déclarez la classe public
, elle peut être vue par toutes les classes tant qu'elles l'importent.
La classe ressemblerait
package com.mycompany.mypackage;
public class MyClass {...}
Ensuite, l'utilisateur de la classe serait
package com.mycompany.anotherpackage;
import com.mycompany.myPackage.MyClass;
private final MyClass myClass = new MyClass();
Très similaire: http://stackoverflow.com/questions/2030148/whats-the-syntax -to-import-a-class-in-a-default-package-in-java – Pops
bonne référence. Il vaut la peine de noter que vous ne pouvez pas importer depuis le paquet par défaut. –