Modifier une collection depuis... [JAVA]
sup3rc0c0
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
sup3rc0c0 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
sup3rc0c0 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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 touche - Télécharger - Jeux vidéo
- Modifier dns - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- 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
2
Date d'inscription
Statut
Membre
Dernière intervention
Merci beaucoup, j'avais pas vu la réponse, je suis revenu voir au cas où :)