'>

Exploiter les classes de collection (exercices)


Objectif : Exploiter les classes de collection.  

Soit les classes suivantes :
Client caractérisée par un code, un téléphone, une adresse.
ClientPhysique hérite de la classe Client et possède en plus : CIN, Nom et prénom. 
 ClientMorale hérite de la classe Client et possède en plus : numéro de patente, raison sociale, fax et un chiffre d’affaires.
La classe Marché permet de stocker un ensemble de clients (une collection de clients)
Travail à faire :
1.     Créer la classe Client :
a.     Créer deux constructeurs (par défaut et initialisation).
b.     Créer une property pour chaque attribut de la classe.
c.      Créer la méthode toString() permettant de retourner les caractéristiques d’un client.

2.     Créer les deux classes ClientPhysique et ClientMorale
a.     Créer deux constructeurs (par défaut et initialisation).
NB : Faire appel au constructeur de la classe mère.
b.     Créer la méthode toString() convenable pour chacune des deux classes.

3.     Créer la classe Marché, Les opérations que l’on souhaite exécuter sur le client sont :

·        Ajouter un client au marché.
·        Rechercher un client par code.
·        Supprimer un client du marché par code.
·        Afficher la liste de tous les clients du marché par ordre croissant du code.
·        Rechercher un client dans le marché et afficher ses détails.
·        Afficher les clients de type  ClientPhysique
·        Afficher les clients de type ClientMorale
·        Modifier un client appartenant au marché à partir de son code

4.   Ajouter un petit menu dans la classe program

Publié par Drupal french Study