This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
in202:seance_2 [2021/03/27 10:10] bmonsuez created |
in202:seance_2 [2022/11/18 10:46] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Héritage & Polymorphisme ====== | ====== Héritage & Polymorphisme ====== | ||
| + | |||
| + | ===== Objectifs de la séance ===== | ||
| + | |||
| + | __Notions abordées :__ | ||
| + | |||
| + | - Extension des fonctionnalités d'un objet par héritage (Surcharge & Masquage). | ||
| + | |||
| + | - Redéfinition des fonctionnalités d'un objet par héritage (fonctions polymorphes). | ||
| + | |||
| + | - Méthodes et champs statiques | ||
| + | |||
| + | __Réalisations en TD :__ | ||
| + | |||
| + | - Héritage simple et ajout de nouvelles méthodes (surchage & masquage) | ||
| + | |||
| + | - Méthode polymorphe. Expérimentation du comportement. | ||
| + | |||
| + | - Définition de méthodes et de champs statiques. | ||
| + | |||
| + | ===== Format du cours ===== | ||
| + | |||
| + | Cours Magistral & TD intégrés avec mise en pratique des notions venant d'être présentées. | ||
| + | |||
| + | ===== Supports de cours associés à la séance ===== | ||
| + | |||
| + | {{ :in202:2_-_heritage_et_derivation.pdf |Transparents du cours}} | ||
| + | |||
| + | [[in202:seance_2:td_2|Sujet de TD]] | ||
| + | |||
| + | ===== Ressources complémentaires associées aux notions vues dans le cours ===== | ||
| + | |||
| + | ==== Eléménts syntaxiques de C++ ==== | ||
| + | |||
| + | [[cpp:syntax:functions:overload|La surchage des fonctions]] | ||
| + | |||
| + | [[cpp:syntax:class|Les classes en C++]] | ||
| + | |||
| + | [[cpp:syntax:class:deriving|Héritage & classe dérivée]] | ||
| + | |||
| + | [[cpp:syntax:class:deriving:virtual_methods|Les méthodes virtuelles]] | ||