Bonjour,
Je voulais vous demander
qu'elle était le rôle d'une interface sous Java,
je sais bien que c'est un intermediaire mais pourquoi ne pas mettre
une classe à la place ?
Merci.
Version imprimable
Bonjour,
Je voulais vous demander
qu'elle était le rôle d'une interface sous Java,
je sais bien que c'est un intermediaire mais pourquoi ne pas mettre
une classe à la place ?
Merci.
Une interface représente une spécification d'un objet. Il peut y avoir plusieurs implémentations possibles.
Par exemple pour une List, une List est juste un objet que l'on peut parcourir, pour lequel on peut ajouter des éléments, en retirer etc.
Il peut exister des fonctions qui utilisent une List indépendamment de son implémentation.
Ensuite, on peut implémenter une List avec un ArrayList (sous forme de tableau) ou un LinkedList (sous forme de liste chainée)
Salut,
Un peu de recherche sur le forum t'aurait apporter des réponses :
a++
exact, il me semble qu'il y a déjà eu il n'y a pas si longtemps le même type de question sur le forum...