BTS IRIS Cours 8: langage C++
Page 1 sur 6
Le langage C++
Histoire n°4 : un verre, patron ! et I’m the law !
Objectifs
On désire réaliser un programme orienté objet en C++ qui racontera une histoire dans laquelle on
découvre un barman.
On ajoutera...
More
BTS IRIS Cours 8: langage C++
Page 1 sur 6
Le langage C++
Histoire n°4 : un verre, patron ! et I’m the law !
Objectifs
On désire réaliser un programme orienté objet en C++ qui racontera une histoire dans laquelle on
découvre un barman.
On ajoutera ensuite à notre histoire des shérifs.
La programmation orientée objet en action
Rappels
La programmation orientée objet consiste à définir des objets logiciels et à les faire interagir entre
eux.
Notion de redéfinition
Il ne faut pas mélanger la redéfinition et la surdéfinition :
– Une surdéfinition (ou surcharge) permet d’utiliser plusieurs méthodes qui portent le même nom
au sein d’une même classe avec une signature différente.
– Une redéfinition (overriding) permet de fournir une nouvelle définition d’une méthode d’une
classe ascendante pour la remplacer. Elle doit avoir une signature rigoureusement identique à la
méthode parente.
Un objet garde toujours la capacité de pouvoir redéfinir une méthode afin de la réécrire ou
Less