Mission2 Voyageurs

Etape1

Objectif : Chaque voyageur a désormais une adresse postale. Cette dernière est composée de trois éléments (numéro avec libellé de la voie, la ville et le code postal). Créer une classe AdressePostale selon la description donnée. Cette classe aura un constructeur à 3 arguments, la méthode « afficher » qui permet d’afficher l’adresse complète et les méthodes GET et SET associées aux attributs.

  1. Proposer une représentation UML de votre nouvelle classe AdressePostale sur une feuille.
  2. Proposer l’implémentation de la classe AdressePostale selon le modèle.
  3. Proposer un programme en java qui
    1. Crée une adresse initialisée à l’aide du constructeur à 3 arguments et l’affiche
    2. Modifie l’adresse grâce aux méthodes SET et la réaffiche

Etape2

Objectif : Puisque chaque voyageur a désormais une adresse postale, on utilisera la classe AdressePostale pour compléter la description de la classe Voyageur.

  1. Proposer une représentation UML de cette nouvelle situation.
  2. Proposer une nouvelle implémentation de vos classes selon le modèle proposé.
  3. Proposer un programme en java qui
    1. Crée un voyageur initialisé à l’aide du constructeur à deux arguments et l’affiche.
    2. Modifie l’adresse postale du voyageur à l’aide des méthodes SET et réaffiche le voyageur.
    3. Modifie la ville du voyageur et réaffiche le voyageur.

Etape3

Objectif : Chaque voyageur voyage avec des bagages ou pas. Un Bagage est décrit par trois éléments (numéro, couleur et poids). Créer une classe Bagage selon la description donnée. Cette classe aura un constructeur à 3 arguments, la méthode « afficher » qui permet d’afficher la description complète du bagage et les méthodes GET et SET associées aux attributs.

  1. Proposer une représentation UML de votre nouvelle classe Bagage sur une feuille.
  2. Proposer l’implémentation de la classe Bagage selon le modèle.
  3. Proposer un programme en java qui
    1. Crée un bagage initialisé à l’aide du constructeur à 3 arguments et l’affiche
    2. Modifie le bagage grâce aux méthodes SET et le réaffiche

Etape4

Objectif : Puisque chaque voyageur voyage avec un bagage ou pas, on utilisera la classe Bagage pour compléter la description de la classe Voyageur. On pourra ajouter, supprimer ou récupérer le bagage.

  1. Proposer une représentation UML de cette nouvelle situation.
  2. Proposer une nouvelle implémentation de vos classes selon le modèle proposé.
  3. Proposer un programme en java qui
    1. Crée un voyageur initialisé à l’aide du constructeur à deux arguments et l’affiche.
    2. Ajoute un bagage au voyageur et réaffiche le voyageur.
    3. Modifie la couleur du bagage ajouté et réaffiche le voyageur
    4. Supprime le bagage au voyageur et réaffiche le voyageur
2018-07-03T21:48:00+00:00By |Tags: |

Leave A Comment