Le Concept d'Héritage en Programmation Orientée Objet
Découvrez le concept de l'héritage en programmation orientée objet, illustré par des exemples pratiques de classes et de superclasses.
Présentation vidéo
Apprendre Action Script 3
Introduction
Les variables
Les Fonctions
Notions d'objet
Les conditions
L'affichage
La Gestion évènementielle
Gérer des collections d'objets
Gérer des collections d'objets
L'affichage
Mise en forme du texte
Son
le débogueur de Flash
Gestion des erreurs à l'exécution
Gestion de la mémoire
Application : Drag and Drop
Application : Diaporama
Application : générateur de particules
Application : Formulaire
Application : Jeu de grattage
Conclusion
Détails de la leçon
Description de la leçon
Lorsque vous consultez la documentation d'une classe, vous trouverez diverses propriétés, méthodes et événements associés. Un lien permet d'afficher les propriétés, méthodes ou événements hérités, augmentant ainsi la liste des fonctionnalités disponibles. Ces éléments hérités proviennent de superclasses de la classe en question, expliquant le concept d'héritage. Par exemple, dans le cas de la classe TextField, on observe une hiérarchie d'héritage incluant les classes InteractiveObject et Object.
L'héritage permet de créer des classes spécialisées reprenant les fonctionnalités d'autres classes, assurant ainsi la réutilisation de concepts du monde réel. Ce schéma est illustré par des exemples de véhicules, voitures et avions, chacun héritant de propriétés et de méthodes spécifiques de leur superclasse.
La compréhension de l'héritage est essentielle pour appréhender les capacités d'une classe, car certaines fonctionnalités proviennent d'autres classes au sein de sa chaîne d'héritage. Cette leçon approfondit ce concept à travers des exemples concrets pour une meilleure assimilation.
Objectifs de cette leçon
Les objectifs de cette vidéo sont d'expliquer clairement le concept d'héritage, d'illustrer son utilité en programmation orientée objet et de démontrer comment les classes peuvent hériter de propriétés et méthodes spécifiques.
Prérequis pour cette leçon
Afin de tirer le meilleur parti de cette vidéo, il est recommandé d'avoir des connaissances de base en programmation et une compréhension fondamentale des concepts de classe et objet.
Métiers concernés
La maîtrise du concept d'héritage est cruciale pour les développeurs logiciels, architectes systèmes, et concepteurs de systèmes, permettant de structurer leur code de manière optimale.
Alternatives et ressources
Les alternatives au modèle d'héritage incluent la composition d'objets et l'utilisation de interfaces, qui peuvent parfois offrir des solutions plus flexibles selon le contexte du développement.
Questions & Réponses