Aller au contenu principal

Héritage simple

Personne, Etudiant et Professeur

Créez une classe Personne avec les attributs prenom, nom et age. Implémentez la méthode __init__ pour initialiser ces attributs et la méthode dire_bonjour qui affiche

Bonjour, je m'appelle [prenom] [nom] et j'ai [age] ans.

Voici un bout de code pour vous aider à démarrer :

class Personne:
def __init__(self, prenom, nom, age):
print("Initialisation de la classe Personne")
# Écrire votre code ici, remplacer pass par le code
pass

def dire_bonjour(self):
# Écrire votre code ici, remplacer pass par le code
pass

Ensuite, créez une classe Etudiant qui hérite de la classe Personne. La classe Etudiant aura un attribut supplémentaire liste_des_cours.

# Ne pas oublier de déclarer la classe Personne comme parent
class Etudiant():
print("Initialisation de la classe Etudiant")
pass

Ensuite, créez une classe Professeur qui hérite elle aussi de la classe Personne avec en plus un attribut discipline. Toutefois, la classe Professeur surcharge la méthode dire_bonjour pour afficher

Bonjour, je suis le professeur [prenom] [nom], j'enseigne [discipline].

# Ne pas oublier de déclarer la classe Personne comme parent
class Professeur():
print("Initialisation de la classe Professeur")
pass