Interface

Fermé
tulipe1 Messages postés 30 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 12 mai 2009 - 23 avril 2009 à 21:59
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 - 23 avril 2009 à 22:29
salut les amis je suis entrain d'apprendre le java mnt je suis entrain de préparer le poo
alors j'ai arrivé a un concept c'est l'interface je sais bien que c'est une classe abstraite et je sais la manupuler mais le probleme dans quellle ca utiliser cette notion ca veux dire ou a quoi ca sert
marci les amis

3 réponses

pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
23 avril 2009 à 22:03
Une interface présente un ensemble de méthodes que doit définir une classe qui veut implémenter l'interface.

Par exemple une interface Combattant pourrait proposer des méthodes comme attaquer, seDefendre...
Une classe Guerrier, une classe Barbare... seraient des classes de Combattants, donc implémentant l'interface combattant. Pour cela, elles doivent définir ce que font les méthodes attaquer et seDefendre.

J'espère t'avoir éclairé un peu, sinon n'hésite pas à demander des précisions.
0
tulipe1 Messages postés 30 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 12 mai 2009 1
23 avril 2009 à 22:11
oui tout a fait pyschopathe je pense c'est la meme chose pour la classe abstraite mais tu peux me dire quelle est la difference
merci d'avance
0
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
23 avril 2009 à 22:25
Pas de classes abstraites en java. La différence avec les classes abstraites du C++ par exemple, c'est que ces dernières peuvent proposer une implémentation aux méthodes qu'elles proposent. Les interfaces quant à elles ne présentent que le prototype de ces méthodes.
0
tulipe1 Messages postés 30 Date d'inscription lundi 5 janvier 2009 Statut Membre Dernière intervention 12 mai 2009 1
23 avril 2009 à 22:28
ahh bon !! oui merci pour les information pyschopathe
merciiiiiiiiiiiii
0
pyschopathe Messages postés 1974 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
23 avril 2009 à 22:29
De nada, bon courage pour ton apprentissage, et si tu as besoin d'autre chose repasse par ici ;-p

Edit : passe le sujet en Résolu stp.
0