Bonjour,
J aimerai savoir la différence entre une interface et une classe abstraite?
abstract est utilisé lors de l héritage par ex ?
merci d avance.
Bonjour,
J aimerai savoir la différence entre une interface et une classe abstraite?
abstract est utilisé lors de l héritage par ex ?
merci d avance.
Bonjour,
Evitons les grands discours, ces 2 notions sont expliquées dans la FAQ du site: Qu'est ce qu'une classe abstraite ? Qu'est ce qu'une interface ?
Avant de poster, venez tenter votre chance ici
Et après les FAQ, une petite recherche sur les forums :
http://www.developpez.net/forums/d56...age-interface/
http://www.developpez.net/forums/d48...ter-interface/
http://www.developpez.net/forums/d35...ite-interface/
http://www.developpez.net/forums/d34...et-interfaces/
http://www.developpez.net/forums/d45...ite-interface/
Et si vraiment ça ne suffit pas :
- une interface définie un contrat qui sera "réalisé" pour 1-n classes de types très différents
- une classe abstraite ne peut être instanciée et sert donc à définir du code partagé qu'une ou plusieurs (vaudrait mieux) classes étendront
Plus clair ?
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
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