Accès à une classe d'un autre package
Bonjour,
en essayant de faire un projet "clair", j'ai décidé de grouper les classes dans différents packages.
J'ai notamment voulu créer une classe qui gère toutes les données du projet.
J'ai nommé cette classe C_GestionDonnees, et elle se situe dans le package packCommuns.
L'idée est que chaque classe puisse accéder à C_GestionDonnees, et notamment à ses objets membre. Voici un échantillon de cette classe:
Code:
1 2 3 4 5 6 7 8 9 10
| package packCommuns;
/.../
public class C_GestionDonnees implements Serializable
{
/.../
public ArrayList<String> enregistrementDonnees;
/.../
} |
Lorsque dans une classe d'un autre package, je tente de travailler avec enregistrementDonnees, je n'y ai pas accès:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| package packListe;
import packCommuns.C_GestionDonnees;
/.../
public class C_Liste extend JPanel
{
/.../
tableurListe = new JTable( C_GestionDonnees.??????? );
/.../
} |
La seule chose qu'il me propose comme membre est:
C_GestionDonnees.class ou
C_GestionDonnees.this
Comment cela se fait-il alors que tout est déclaré en public ?
Y a-t-il une solution ?
Merci & @ bientôt...