Interface

tulipe1 Messages postés 38 Statut Membre -  
pyschopathe Messages postés 2053 Statut Membre -
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 2053 Statut Membre 135
 
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 38 Statut Membre 1
 
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 2053 Statut Membre 135
 
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 38 Statut Membre 1
 
ahh bon !! oui merci pour les information pyschopathe
merciiiiiiiiiiiii
0
pyschopathe Messages postés 2053 Statut Membre 135
 
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