Bonjour,


J'ai un Objet Couleur qui peut s'enrichire c'est à dire rajouter par exemple JAUNE en plus de vert et rouge.

Comment faire ?

Ne pas utiliser enum ?

Mon Objet Couleur est instancié dans plusieurs classes.

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
17
18
19
20
21
22
public enum Couleur{
 
    ROUGE("rouge"),
    VERT("vert");
    private final String value;
 
    Couleur(String v) {
        value = v;
    }
 
    public String value() {
        return value;
    }
 
    public static Couleur fromValue(String v) {
        for (Couleur c : Couleur.values()) {
            if (c.value.equals(v)) {
                return c;
            }
        }
    }
}