Bonjour,

Je voudrais comprendre uun truc dans un ocde que j'ai récupéré, en fait , quand on a une Interface ImyInerface et une classe MyClass qui l'implémente

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
 
interface  ImyInterface
{
      void myFunc(String i);  }
------------------
 
MyClass implements ImyInterface{*
 
String toto;
 
Myclass(){
//constructeur
}
publice void myFunc(String i){ ///implémentationnde la méthode
}
Ma question est c'est quoi l'intéret de faire

ImyInterface MyInst = new MyClass();

au lieu de :

MyClass MyInst = new MyClass();

Merci