Salut:
ClasseA objA=new ClasseA(); 
ClasseA objA=new ClasseB(); 
ClasseA objA=new ClasseA(); 
ClasseC objC=new (C) ClasseB();

1 2 3 4
| Ceci est une erreur syntaxique.
Correction: ClasseC objC = (ClasseC) new ClasseB();
Lorsque tu exécuteras cette instruction, tu vas avoir une exception
ClassCastException. |
ClasseA objA=new ClasseD(); 
InterfaceI objI=new ClasseC(); 
InterfaceI objI=new ClasseD(); 


La classe ClasseD n'implémente pas l'interface InterfaceI
InterfaceI objI=(InterfaceI)new A(); 


La classe ClasseA n'implémente pas l'interface InterfaceI
Partager