Delaration d'un objet dont sa classe implemente une Interface
Salut,
Voici mon problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public interface InterfaceMachin
{
// du code...
}
public class Machin
{
// du code...
}
...
// appelation d'un objet ou variable de nature InterfaceMachin ?
InterfaceMachin mach; |
je sais qu'on ne peut pas avoir un objet de "type Interface", alors comment peut on appeler le fait d'avoir une propriété de type Interface dans une classe ? Est ce que c'est un type ou un Objet ?
si j'ai compris, une classe concrète implémentant une interface peut bien avoir un objet dont la nature est une interface mais quand il s'agit de cette declaration :
Code:
InterfaceMachin obj;
Là, j'avoue ça reste encore flou pour moi :(
Quelqu'un peut m'aider ?
merci.