Salut
pour mieux structurer mon package, j'ai besoin de créer :
- des petites classes (contenant un code et un libellé, 2 get et 2 set)
- pour chacune, une classe avec un peu plus de traitement (retourner une liste, rechercher...)
- et ses petites classes sont des propriétés d'une autre classe.
Un exemple plus clair :
Problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 classe Personne : String nom, prenom, adresse... String telephone, fax, mail... EtatCivil etatciv ... classe EtatCivil : int code String libelle // les libellés sont Monsieur, Madame, Mademoiselle, Maître (avocat)... classe EtatCivils : elle gère une Collection d'EtatCivil charge une fois depuis la base de données, fonctions pour retourner des listes, rechercher...
j'ai pleins de petites classes comme celle-là, et ça va me faire un nombre énorme de fichiers .java
Je voulais simplifier un peu en mettant EtatCivil et EtatCivils dans un même fichier, mais du coup Personne n'accède plus à EtatCivil
Les seules classes accédant à EtatCivil sont Personne et EtatCivils, mais n'importe quelle autre classe de mon projet peut avoir accès à Personne ou à EtatCivils.
Je ne peux pas déclarer mes 2 classes public dans le même fichier.
Bon.... j'peux m'en tenir à faire des fichiers différents, mais j'voudrais savoir si y'a moyen de grouper plusieurs classes publiques dans un même fichier java.
Partager