Approche Objet - Master 1 Informatique :

TD1 - Rappel du langage Java

Dans ce TD il s'agit essentiellement de revoir les bases du langage et de coder les premières versions du programme que nous déveloperons pendant les séances suivantes. Il est très important que votre programme soit toujours à jour pour pouvoir suivre toutes les séances.

Gestion des stocks de produits.

  • Créer une classe Product qui vous permettra de mémoriser les caractéristiques d'un produit :
    • Un nom sous forme de chaine de caractères.
    • Une quantité disponible sous forme d'un entier
    • Une référence unique générée automatiquement par le programme au moment de la création.

  • Créer une classe Stock qui contiendra un tableau de produit. Cette classe possède également un nom et une adresse sous forme de chaine de caracères.

  • Créer une classe MyShop qui contiendra le main.

  • Fonctionnalités du main :
    • Créer un menu sous forme de boucle qui demande à l'utilisateur ce qu' il désire faire parmi les opérations suivantes :
      • créer un stock, ajouter des produits dans le stock,
      • afficher les caractéristiques d'un produit du stock dont l'utilisateur aura donné le nom,
      • ajouter/retirer une quantité d'un produit donné au stock.
      Bien sur vous devrez mettre en place tous les controles nécessaires pour que le programme ne génère pas d'erreur si l'utilisateur demande des opérations impossibles.

  • Dans un deuxième temps vous ajouterez un niveau dans votre programme pour que le main puisse créer un ensemble de stocks.

Documentation.

  • Au moyen de la commande javadoc générer la documentation de votre programme.