Page 631 - IT2
P. 631

3.  Classe Marchandise:

                      a.  une classe Marchandise caractérisée par : (2 pts)

                             ·    numeroMarchandise : (auto incrémenté) de type entier.
                             ·    libelle : de type chaine de caractères.

                             ·    prix : de type float.

                             ·    quantite: de type entier.
                             ·    date création : de type Date.

                             ·    type : de type chaine de caractères.

                      b.  Ecrire un constructeur sans paramètres (1 pt)
                      c.  Écrire un constructeur avec tous les paramètres. (1 pt)

                      d.  Créer une exception nommée prixException qui se déclenche si le prix d’une
                          marchandise est inférieur à zéro. (4 pts)

                      e.  Ecrire la méthode Afficher permettant d’afficher les informations sur la Marchandise
                          dont  le prix est supérieur à 1000. (2 pts)

                      f.   Redéfinir la méthode equals(Object o) qui renvoie true si l’objet passé en paramètre est

                          une Marchandise et a les mêmes attributs que la Marchandise courante. (3 pts)
                   4.  Classe Livraison :

                          a.  Créer une Classe Livraison  caractérisée par (1 pt)

                             ·     une collection d’objets Marchandise.
                             ·    Chauffeur : de type chauffeur

                             ·    Date Livraison : de type Date.

                          b.  Ajouter un constructeur par défaut. (1 pt)
                          c.  Créer la méthode Ajouter qui permet d’ajouter les informations d’une Marchandise

                              en paramètre, l’application doit afficher un message de confirmation avant l’ajout
                              de la Marchandise. (3 pts)

                          d.  Créer  la  méthode  Modifier  qui  permet  de  modifier  les  informations  d’une
                              Marchandise en paramètre, l’application doit afficher un message de confirmation

                              avant de modifier la Marchandise. (3 pts)

                          e.  Créer  la  méthode  Supprimer  qui  permet  de  supprimer  les  informations  d’une
                              Marchandise en paramètre, l’application doit afficher un message de confirmation

                              avant de supprimer la Marchandise. (3 pts)





                      Filière                   Epreuve                        Session              4/7
                 TDI (CDS de 2 à 3)            Synthèse V1                   Juillet 2014
   626   627   628   629   630   631   632   633   634   635   636