Vous êtes sur la page 1sur 1

Ministère de l’Enseignement Supérieur Institut Supérieur d’Informatique

et de Recherche Scientifique

Examen TP

Matière : POO Date : 05 mai 2023


Classe : 1 ING03 Salle : C101

Réaliser un programme java qui contient les classes suivantes :


 Classe Fournisseur : elle contient les informations suivantes :
o ncin de type String
o nom de type String
o email de type String
o pays de type Pays
o Un constructeur avec paramètres
o La méthode « verifierNom » qui permet de vérifier que le nom doit contenir
au moins trois caractères. Sinon, le programme affiche le message suivant :
« Il faut au moins 3 caractères.»
o La méthode « ajouterFournisseur » qui permet d’ajouter à partir de la
console un fournisseur dans une collection.
o La méthode « afficherFournisseur » qui permet d’afficher tous les
fournisseurs stockés dans la collection.
o La méthode « afficherGmail » qui permet d’afficher que les fournisseurs
ayant un compte gmail.
o La méthode « afficherFourNat » qui permet d’afficher que les fournisseurs
Tunisiens.
o La méthode toString.
 Classe Pays : elle contient les informations suivantes :
o id de type int
o nom_pays de type String
 Classe Test : dans la méthode main ajouter les informations suivantes :
o Afficher le message suivant : « Combien de fournisseurs voulez-vous
ajouter ? »
o Faire appel à la méthode « ajouterFournisseur »
o Afficher le message suivant : « Liste de tous les fournisseurs : »
o Faire appel à la méthode « afficherFournisseur »
o Afficher le message suivant : «Liste des fournisseurs ayant un compte
gmail :»
o Faire appel à la méthode « afficherGmail »
o Afficher le message suivant : «Liste des fournisseurs nationaux :»
o Faire appel à la méthode « afficherFourNat »
Remarque :
± La déclaration des attributs et des méthodes comme statiques est arbitraire.
± La saisie des informations doivent être au niveau de la console.
± L’accès aux attributs de la classe Fournisseur n’est possible qu’à partir de la
classe courante ou les classes de même package. Les attributs de la classe Pays
peuvent être accéder par n’importe quelle classe du projet.
± Vous pouvez ajouter d’autres attributs à la classe Fournisseur.
± Utiliser la généricité

1/1 1ING Année Universitaire 2022/2023

Vous aimerez peut-être aussi