Interface

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
Configuration: Windows XP
Firefox 3.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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.
    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
      1. 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.
    2. ahh bon !! oui merci pour les information pyschopathe
      merciiiiiiiiiiiii
      1. 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.