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