bonsoir je voudrais savoir si vous m'expliquer la différence car pour moi il ont le même rôle
merci
bonsoir je voudrais savoir si vous m'expliquer la différence car pour moi il ont le même rôle
merci
La question a déjà été posé ici
Il était une fois [...] Et ils vécurent heureux et eurent beaucoup d'enfants!
Pour faire simple :
les classes abstraites servent à factoriser du code, tandis que les interfaces servent à définir des contrats de service.
l'interface n'a pas de code, mais tu peux implémenter plueisurs interfaces
la classe abstraite a du code, mais t'es obligé d'hériter d'elle et pas d'autre chose. Tu ne peux hériter que d'une seule classe.
PS: merci de penser à faire un recherche sur le forum avant de poser vos questions:
http://www.developpez.net/forums/d87...sse-abstraite/
http://www.developpez.net/forums/d48...ter-interface/
http://www.developpez.net/forums/d82...sse-abstraite/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager