C'est quoi une instruction virtuelle ?

Baltawar Messages postés 470 Statut Membre -  
Baltawar Messages postés 470 Statut Membre -
Salut tout le monde,

C'est quoi une instruction virtuelle en C++, ou dans d'autres languages ?

Merci d'avance.

Balt

Debout les crabes, la mer monte !
A voir également:

4 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
Une méthode virtuelle est une méthode que toute classé dérivée devra implémenter.

Par exemple, imagine une classe véhicule.
Tout véhicule doit pouvoir se conduire. Donc toute classe dérivée de véhicule devra implémenter la méthode conduire().
On va donc créer une méthode virtuelle conduire() dans la classe véhicule.

Ensuite si on dérive une moto ou une voiture de véhicile, chaque moto ou voiture devra implémenter la méthode conduire().

Ainsi le contenu de la méthode conduire() sera diffférent pour une moto ou une voiture (c'est normal, ils ne se conduisent pas de la même façon).
0
Baltawar Messages postés 470 Statut Membre 10
 
Merci pour ta réponse. Et pour revenir à une 'instruction" virtuelle, ca n'existe pas ?

A toi

Debout les crabes, la mer monte !
0
sebsauvage Messages postés 33415 Statut Modérateur 15 664
 
Instruction virtuelle ?
Pas à ma connaissance, non.
0
Baltawar Messages postés 470 Statut Membre 10
 
Merci Seb, à la revoillure ...

Debout les crabes, la mer monte !
0