La redéfinition des Méthodes : Override et Virtual
Objectifs
Comprendre et maîtriser l'utilisation des mots-clés override et virtual.
Apprendre à redéfinir des méthodes dans les classes dérivées.
Savoir utiliser le mot-clé base pour appeler les méthodes de la classe mère.
Résumé
Apprenez à utiliser les mots-clés override et virtual pour redéfinir des méthodes dans les classes dérivées et améliorer la structure de votre code en programmation orientée objet.
Description
Dans cette leçon, nous explorons l'importance de l'héritage et du polymorphisme en programmation orientée objet. Nous abordons comment utiliser les mots-clés override et virtual pour redéfinir des méthodes génériques dans les classes dérivées, en les adaptant aux besoins spécifiques des sous-classes. À travers des exemples concrets, comme les classes Animal et ses sous-classes Chien et Chat, nous démontrons comment implémenter la méthode toString pour personnaliser la sortie des objets. Enfin, nous discutons de l'utilisation du mot-clé base pour appeler les méthodes de la classe mère, facilitant ainsi le maintien et l'extension du code existant.
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
Elle date un peu mais reste toujours d'actualité.