Polymorphisme

Polymorphisme

by Katja Sophia Moos -
Number of replies: 2

Bonjour,

J'ai une question générale concernant le polymorphisme:

Si on a une méthode virtuelle dans une classe et on le veut définier en dehors de cette classe, doit-on écrire:

virtual type_retour :: nom_classe (paramètres) {corps}

ou simplement:

type_retour :: nom_classe(paramètres) {corps}?

Merci pour la réponse,

In reply to Katja Sophia Moos

Re: Polymorphisme

by Josué Antoine Maechling -

Il me semble que c'est donné dans le cours, cela m'étonnerait que le professeur n'ait pas insisté dessus d'ailleurs.

Dans tous les cas on ne met jamais de virtual dans le .cc, ta 2eme proposition est la bonne.

Par contre on ne met absolument pas typeretour::nom_classe

Il faut écrire typeretour nom_classe::nom_methode(arguments) {}

C'est aussi précisé dans le matériel de cours, sur le MOOC ou autre il me semble ;)