EXERCICE JAVA – POO & LISTES – GESTION DES HÔTELS
Enoncé :
Vous êtes chargé de développer une application Java en mode console pour gérer
les hôtels d'une agence de tourisme.
L’application doit permettre de :
1. Enregistrer les informations de plusieurs hôtels (nom, adresse, capacité).
2. Générer automatiquement un code unique pour chaque hôtel (ex. : 1, 2,
3...).
3. Afficher la liste des hôtels enregistrés dans une interface console.
4. Gérer les actions via un menu (ajouter, afficher, quitter).
Question :
Écrire un programme Java orienté objet, structuré en deux classes :
• Une classe Hotel contenant les attributs suivants : code, nom, adresse,
capacite, un constructeur, des accesseurs (get...) si nécessaire, et une
méthode toString() pour afficher les informations d’un hôtel.
• Une classe ReservationSystem contenant :
o une liste des hôtels (ArrayList),
o une méthode ajouterHotel() permettant de saisir les données d’un
hôtel depuis la console,
o une méthode afficherHotels() pour lister tous les hôtels,
o une méthode main() qui affiche un menu simple (Ajouter, Afficher,
Quitter) et qui appelle les fonctions correspondantes.
Le code de chaque hôtel doit être automatiquement attribué (ex. : 1, 2, 3…) sans
demander à l’utilisateur.
Livrables attendus :
• Le fichier [Link]
• Le fichier [Link]