2010-05-10 9 views
2

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

+1

Très similaire: http://stackoverflow.com/questions/2030148/whats-the-syntax -to-import-a-class-in-a-default-package-in-java – Pops

+1

bonne référence. Il vaut la peine de noter que vous ne pouvez pas importer depuis le paquet par défaut. –

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();