Skip to content

aymanebenhima/TP-genericite-en-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TP-genericite-en-Java

Exercice 1 : L’objectif de cet exercice est d’utiliser la généricité avec une collection d'objets de type produit .

  • Créez une classe Produit avec les attributs id, nom, marque, prix, description, et nombre en stock.

  • Créer une Interface générique IMetier qui va déclarer les méthodes pour gérer nos entités Produit. Cette interface a un type générique T et contient les méthodes suivantes : o public void add(T o) : qui permet d’ajouter un objet à la liste. o public List getAll() : qui retourne la liste des objets sous forme d’une liste. o public T findById(long id) : qui retourne un produit par id. o public void delete(long id) : qui supprime un objet par id.

  • Créer une classe MetierProduitImpl qui implémente l’interface IMetier. Cette classe contient un attribut qui représente une liste de produits.

  • Ecrire une classe Application contenant la méthode main qui propose à l’utilisateur dans une boucle while le menu suivant :

  1. Afficher la liste des produits.
  2. Rechercher un produit par son id.
  3. Ajouter un nouveau produit dans la liste.
  4. Supprimer un produit par id.
  5. Quitter ce programme.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages