Modifier une collection depuis... [JAVA]
sup3rc0c0
Messages postés
3
Statut
Membre
-
sup3rc0c0 Messages postés 3 Statut Membre -
sup3rc0c0 Messages postés 3 Statut Membre -
Bonjour, j'aimerais savoir si il était possible de rajouter une collection depuis une autre classe ?
En fait, je travaille sur un créateur de diagramme UML de type classe, j'ai donc créé une classe Classe, qui sera composée de 2 collections, et j'aimerais savoir s'il est possible de changer ces collections via une autre classe test ? J'aa créé une classe contenant les 2 collections séparément.
public Classe(String nomClasse, String paquetage){
this.nomClasse = nomClasse;
this.paquetage = paquetage;
Set<Methode> collectionMethodes = new HashSet<Methode>();
Set<Attribut> collectionAttributs = new HashSet<Attribut>();
}
Un avis, ou un petit coup de pouce et je vous serai reconnaissant O.o
En fait, je travaille sur un créateur de diagramme UML de type classe, j'ai donc créé une classe Classe, qui sera composée de 2 collections, et j'aimerais savoir s'il est possible de changer ces collections via une autre classe test ? J'aa créé une classe contenant les 2 collections séparément.
public Classe(String nomClasse, String paquetage){
this.nomClasse = nomClasse;
this.paquetage = paquetage;
Set<Methode> collectionMethodes = new HashSet<Methode>();
Set<Attribut> collectionAttributs = new HashSet<Attribut>();
}
Un avis, ou un petit coup de pouce et je vous serai reconnaissant O.o
A voir également:
- Modifier une collection depuis... [JAVA]
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Pour pouvoir les modifier il va falloir les déclarer en dehors du constructeur puis les rendre accessibles.
Remarque : au cas où tu l'ignorerais, les classes Class et Method existent déjà en Java...
private final String nomClasse;
private final String paquetage;
private final Set<Methode> collectionMethodes;
private final Set<Attribut> collectionAttributs;
public Classe(String nomClasse, String paquetage)
{
this.nomClasse = nomClasse;
this.paquetage = paquetage;
collectionMethodes = new HashSet<Methode>();
collectionAttributsSet<Attribut> collectionAttributs = new HashSet<Attribut>();
}
public Set<Methode> getMethodes()
{
return collectionMethodes;
}
public Set<Attribut> getAttributs()
{
return collectionAttributs;
}
Remarque : au cas où tu l'ignorerais, les classes Class et Method existent déjà en Java...
sup3rc0c0
Messages postés
3
Statut
Membre
Merci beaucoup, j'avais pas vu la réponse, je suis revenu voir au cas où :)