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]] | ||