6.12 OOP Héritage-1

Cliquez içi pour plus de vidéos disponibles sur notre chaine youtube !

Bonjour, à tout bienvenu dans ce nouveau qui sera consacré au héritage qu'est ce que l'héritage ? L'héritage est ... un concept de la programmation orienté objet qui permet de réduire le nombre de lignes de code en réutilisant du ... code déjà existant. Il permet de créer une nouvelle classe, appelée classe dérivée ou classe fille, à partir d'une classe ... existante dite super classe ou classe mère. pour faire simple l'héritage permet À une classe dériver d'hériter les méthodes ou ... attribue d'une classe mère Nous allons mettre en œuvre le mécanisme d'héritage en Java à travers un exemple simple. Mais ... avant tout il faut comprendre la différence entre eux héritage simple et héritage multiple certain langage de programmation orientée ... objet permettent de faire de l'héritage multiple autrement dit une classe dérivée peut hériter de plusieurs classes comme je l'explique ... dans le chemin à droite la classe dérivée qui est la classe mère il y a la classe filles qui ... vont hériter de la classe mère et ensuite il y a un 3e classe filles qui vont hériter de la ... classe filles qui est en sous cela est possible pour d'autre langages mais java ne supporte pas ... l'héritage multiple une classe dérivée ne peut pas hériter que d'une classe mère Nous voulons créer deux nouvelles classes : ... chien et et canard ces deux classes ont les meme propriétés et méthodes que la classe auxquelles on a mis ... d'autres attributs et méthode Nous allons utiliser l'héritage pour ne pas copier le code de la classe dans les classes ... Animal dans la classe Canard et Chien . il faut savoir que dupliquer du code n'est jamais une ... bonne chose car si une fonctionnalité partagée évolue, alors il sera nécessaire de modifier l'ensemble des classes avec le risque ... qu'un jour elles finissent par ne plus fonctionner manière similaire. Avec l'héritage, nous pouvons construire les classe Canard et Chien ... comme des extensions de la classe Animal en les complétant avec les éléments manquants. pour faire simple on dit que ... , la classe Animal est la classe mère ou classe parente ou meme la classe de base et les ... classe Canard et Chien sont des classes filles ou classes dérivées Avant d'entamer les explications il y a point essentiel ... à savoir, une relation d'héritage se représente avec une flèche avec une pointe triangulaire fermée. La pointe de la flèche ... indique la classe mère. Comme vous le voyez j'ai enlevé tous les méthodes et attributs qui était commun à notre ... classe animal et j'ai gardé uniquement les méthodes et attributs qui sont pas communs c'est-à-dire dans chien il y a ... couleur comme attributs et âge comme méthode et donc canard il y a endurance comme attribut Par expérience, j'ai pu ... savoir que canard les chiens doivent hériter de la classe animale, mais si vous arrivez à dire « est un ... » ou « est une » entre deux classes alors il est très probable qu'il y a une relation d'héritage ... entre ces deux classes. Exemple : un Canard est un Animal ou un Chien est un Animal Dans le prochain ... cours nous allons faire la pratique et à travers ce pratique là nous allons voir d'autres notions comme le droit ... d'accès la réutilisation des constructeurs avec super c'est un mot clé la réutilisation des constructeurs avec le mot-clé this où ... absence de constructeur sans arguments dans la classe mère nous allons voir ces leçons à travers la pratique donc à ... bientôt