100% ont trouvé ce document utile (1 vote)
2K vues1 page

TP Python : Héritage et Classes

L'exercice définit des classes géométriques Rectangle et Carré avec héritage, ainsi qu'une classe Point et une classe Segment composite de Points. Le but est de créer des objets de ces classes et d'afficher leurs propriétés.

Transféré par

mohammed hammoumi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
100% ont trouvé ce document utile (1 vote)
2K vues1 page

TP Python : Héritage et Classes

L'exercice définit des classes géométriques Rectangle et Carré avec héritage, ainsi qu'une classe Point et une classe Segment composite de Points. Le but est de créer des objets de ces classes et d'afficher leurs propriétés.

Transféré par

mohammed hammoumi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.

TP Python - Héritage

Exercice 1 :

1. Définir une classe « Rectangle » avec un constructeur donnant des valeurs (longueur
et largeur) par défaut et un attribut nom = "rectangle", une méthode « surface »
renvoyant la surface d’une instance et une méthode d’« affichage » affichant ces
informations (nom, longueur, largeur et surface)
 Dans le programme principal, instancier (Créer) un objet de type Rectangle
avec la longueur = 10 et la largeur =4
 Afficher les informations du rectangle en appelant la fonction « Affichage »
2. Définir une classe « Carre » héritant de la classe Rectangle. Si on crée un objet avec
une longueur égale à sa largeur alors surcharger (modifier) l’attribut d’instance à
nom = "carré"
 Dans le programme principal, instancier (Créer) un objet de type Carre avec la
longueur = 5 et la largeur =4. Afficher les informations de l’objet
 Dans le programme principal, instancier (Créer) un objet de type Carre avec la
longueur = 5 et la largeur =5. Afficher les informations de l’objet

Exercice 2 :

1. Définir une classe « Point » avec un constructeur fournissant les coordonnées par défaut
d’un point du plan (par exemple : x = 0.0 et y = 0.0).
2. Définir une classe Segment dont le constructeur possède quatre paramètres : deux pour
l’origine et deux pour l’extrémité. Ce constructeur définit deux attributs : orig et extrem,
instances de la classe Point. De cette manière, vous concevez une classe composite : La
classe Segment est composée de deux instances de la classe Point. Ajouter une méthode
d’affichage.
3. Dans le programme principal, créer une instance de Segment initialisée par les valeurs 1, 2, 3
et 4. Afficher la valeur du segment.

Vous aimerez peut-être aussi