cs_bidules
Messages postés48Date d'inscriptionsamedi 31 mars 2001StatutMembreDernière intervention11 avril 2004
-
6 août 2002 à 15:08
cs_bidules
Messages postés48Date d'inscriptionsamedi 31 mars 2001StatutMembreDernière intervention11 avril 2004
-
11 août 2002 à 19:46
bonjour,
j'aimerais savoir ce qui se passe qd on ajoute le mot clé implements a une classe et quel genre de truc on met derriere.
Merci
willowman
Messages postés143Date d'inscriptionvendredi 5 juillet 2002StatutMembreDernière intervention18 mars 20061 6 août 2002 à 18:06
Salut !
Implements permet en fait de declarer que ta classe va implementer des methodes definies dans ce que l'on appel une interface.
"public ClassExemple implements MobInterface {}"
--> signifie donc que tu declares une classe ClassExemple, qui pourra redefinir les methodes que tu auras mis dans ton interface MonInterface.
Une interface est similaire a une classe, mais tu ne peux pas en creer d'instances. (donc pas de new devant une interface) Elle contient des declarations de methodes abstraites et des constantes.
Les interfaces sont utilises pour simuler le principe d'heritage multiple present dans le C++. Mais il est plus propre et respect plus la philosophie Objet.