Page 1219 - IT2
P. 1219
2. Ajouter un constructeur avec paramètres, les accesseurs et les modificateurs. (0,5 pt)
3. Ajouter la méthode toString() permettant d’afficher les informations d’un magasin. (0,25 pt)
Le mall offre trois possibilités d’activités pour ses différents magasins : Vêtements /ameublement/ chaussures.
Les magasins de vêtements sont répartis par spécialité : hommes, femmes ou enfants.
Les magasins d’ameublement sont de trois catégories : électroménager, literie ou décoration.
Les magasins des chaussures sont de deux types : sport/ville.
4. Créer les trois classes « vetements », « ameublement » et « chaussures » héritant de la classe magasin en
rajoutant à chacune des classes les attributs spécifiques. (0,75 pt)
5. Surcharger les constructeurs, redéfinissez les méthodes d’affichage. (0,5 pt)
Le mall sera représenté par une classe caractérisée par :
· un nom commercial de type chaine de caractères,
· un tableau de magasins,
· et une adresse de type chaine de caractères.
6. Créer la classe « mall ». (0,5 pt)
7. Ecrire une méthode permettant d’ajouter un magasin dans le mall. (0,25 pt)
8. Ecrire une méthode permettant de supprimer un magasin dans le mall. (0,25 pt)
9. Ajouter une méthode permettant de lister tous les numéros ainsi que les noms de magasins payant un
loyer au dessous de 20000 Dhs par mois. (0,75 pt)
10. Ajouter une méthode permettant de calculer la moyenne des montants de location ainsi que le montant
total de location reçu à la fin du mois par le mall. (1 pt)
11. Dans une classe test, créer un mall et ajouter lui un magasin de chaussures, deux magasins
d’ameublement et deux magasins de vêtements. Tester toutes vos méthodes fraichement développées.
(1pt)
12. Créer une interface permettant de :
a) Ajouter un magasin tout en contrôlant la saisie. (0,5 pt)
Les champs numéro, superficie, et montant de loyer doivent être numériques.
Selon l’activité du magasin, utiliser des listes déroulantes pour les champs spécialité
(pour les magasins de vêtements), catégorie (pour les magasins d’ameublement), et
type pour (pour les magasins de chaussures).
b) Modifier les caractéristiques d’un magasin. (0,25 pt)
c) Supprimer un magasin. (0,25 pt)
13. Créer une interface permettant de consulter tous les magasins classés par montant de loyer dans un ordre
décroissant. (1,25 pt)
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812
3/3

