Bonjour à tous,
j'ai une classe A qui contient un attribut "att" qui peut être soit du type B ou type C.

je peux déclarer le tout comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public class A{
Object att;
}
mais ça ne représente pas ce que je veux car quelqu'un peut créer une instance de A avec un attribut att de type D,ce qui ne devrait pas être autorisé.

Quelqu'un aurait il une solution?