Imaginons que (ObjetA instanceof C == true) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Class A {
     A gauche;
     A droite;
     public void simplifier() {
          if ( gauche instanceof B && droite instanceof B)
//               j'aimerais changer l'instance en B par exemple
     }
}
 
Class B extends A {}
Class C extends A {}
Class D extends A {}