Solution Exercice 22 : Classe Livre avec héritage Roman

TP Python & Exercices sur les classes - classe livre avec héritage

Exercice 22 (Classe Livre avec héritage de la classe Roman)

I - Classe Livre
1) - Écrire une classe Python Livre ayant les méthodes et attributs suivants :

  1. titre : (string)
  2. auteur : (string)
  3. nb_pages : (int)

2) - Créer un constructeur __init__
3) - Créer une méthode afficher_infos() : affiche (titre, auteur, nb_pages)
II - Héritage
4) - Créez une classe Roman héritant de la classe Livre en ajoutant un attribut : genre (string)
5) - Créer un constructeur qui appelle le constructeur de Livre et initialise genre.
6) - Ajouter une méthode afficher_genre() : affiche le genre.
7) - Getters et Setters : Ajouter des méthodes get_ et set_ pour chaque attribut dans les deux classes.
8) - Créez un objet Roman et affichez infos + genre, modifiez quelques attributs avec les setters et réaffichez pour vérifier

Solution

Partie I : classe Livre

Sortie du programme




Partie II : Héritage (Roman)

Sortie du programme

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply

Your email address will not be published. Required fields are marked *