1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction à la programmation orientée objet en Python

Connected

вправа

Personnaliser une sous-classe

L'héritage est puissant, car il permet de réutiliser et de personnaliser du code sans réécrire ce qui existe déjà. En appelant des méthodes de la classe parente depuis la classe enfant, on réutilise tout le code de ces méthodes, ce qui rend notre code concis et facile à maintenir.

Dans cet exercice, vous allez poursuivre le travail avec la classe Manager, qui hérite de la classe Employee. Vous ajouterez un constructeur qui s'appuie sur celui de Employee, en acceptant un argument supplémentaire pour préciser le projet sur lequel le gestionnaire travaille.

Une version simplifiée de la classe Employee, ainsi que le début de la classe Manager que vous avez créée plus tôt, vous sont fournis dans script.py.

Інструкції

100 XP
  • Ajoutez un constructeur à Manager qui accepte name, salary (valeur par défaut 50000) et project (valeur par défaut None).
  • À l'intérieur du constructeur de Manager, appelez le constructeur de la classe Employee en fournissant les trois arguments définis dans le constructeur de la classe parente.
  • Utilisez self pour affecter l'attribut pertinent à l'argument project.