Vous êtes sur la page 1sur 1

     recherche ...

ACCUEIL EXERCICES EXAMENS CONTACT CONNEXION

Accueil / Exercices / Programmation / Java / Gestion des salles avec les collections

Gestion des salles avec les collections


05 Avr
2016

 LACHGAR |  Java |  Chapitre: Collections |  49654 visites |  Moyen |   Corrigé

 Enoncé  Solution
 TÉLÉCHARGEMENT
Objectifs  : Codes Sources

Découvrir la programmation en couche Outils de développement


Dé nir les propriétés et méthodes d’une classe Utilitaires
Dé nir un constructeur d'initilialisation
Outils en ligne
Créer une instance de classe
Utiliser les variables de classe (static)
Utiliser les interfaces génériques 
Utiliser les collections 

Énoncé :  

Couche métier 

1. Dé nir une classe Salle avec les attributs suivants : id, code et libelle.
2. Dé nir les accesseurs  aux différents attributs de la classe.
3. Dé nir un constructeur permettant d’initialiser les attributs d'un objet salle par des valeurs saisies par l’utilisateur.
Sachant que Id doit être auto-incrément. 
4. Dé nir la méthode toString ( ) permettant d’af cher les informations de la salle en cours.

  Couche accès aux données

1. Créer l'interface générique IDao avec les méthodes :


boolean create ( T o) : Méthode permettant d'ajouter un objet o de type T.
boolean delete (T o) : Méthode permettant de supprimer un objet o de type T.
boolean update (T o) : Méthode permettant de modi er un objet o de type T.
T ndById (int id) : Méthode permettant de renvoyer un objet dont id est passé en paramètre.
List <T> ndAll ( ) : Méthode permettant de renvoyer la liste des objets de type T.
2. Créer la classe SalleService qui implémente l'interface IDao. Dans cette classe les données seront stockés dans
une collection de type List.

   Couche de présentation 

1. Dans une classe de test : 


Créer cinq salles.
Af cher la liste des salles.
Supprimer une salle.
Modi er les informations d'une salle.
Af cher la liste des salles.

Exercices du même chapitre Exercices du même auteur

Tri d'une collection d'objet Examen - Java - 2012 - 2013

Méthodes pour parcourir une List Gestion de location des voitures en C

Trier une collection de type ArrayList Conception d'un système de suivi des projets

La classe Voiture

Héritage à plusieurs niveaux

Evaluez cet article :Note moyenne 10 votes

Tags : collection | programmation en couche

Ajoutez aux favoris : Cliquez pour ajouter cet article à vos favoris

Dernière modi cation : 19-04-16 17:00

Share

Dans la même catégorie


Nombre Armstrong

Tri d'une collection d'objet

Interface et classe abstraite : Classes Complexe et Réel

Héritage à plusieurs niveaux

Association Professeur / Spécialité

 NOUVEAUX EXERCICES  EXERCICES POPULAIRES

Gestion de location des voitures en C Gestion d'un stock


Langage C Programmation Orientée Objet

Factorielle inversée Créer un formulaire d'inscription en html


Langage C HTML

File d’attente d’une imprimante Classe Etudiant


Langage C Langage C++

Surcharge des opérateurs de la classe Fraction Polymorphisme - La classe Personne


Langage C++ Programmation Orientée Objet

Nombre Armstrong La classe Compte


Java Programmation Orientée Objet

Sauvegarde et lecture d'un tableau d'étudiants dans un chier texte Gestion de location des voitures en C
Langage C Langage C

 NOUVEAUX EXAMENS  EXAMENS POPULAIRES

EFM Applications Hypermédias – 2016-2017 EFM - SGBD 1 - 2014-2015


Examens TDI Examens TDI

EFM - Algorithme - 2015-2016 EFM - Langage C - 2014-2015


Examens TDI Examens TDI

EFM - Langage C - 2015-2016 EFM - Programmation orientée objet - 2014-2015


Examens TDI Examens TDI

EFM - Programmation événementielle - 2015-2016 Examen - Java - 2012 - 2013


Examens TDI Examens CRJJ

EFM - Programmation orientée objet - 2015-2016 EFM - Langage C - 2015-2016


Examens TDI Examens TDI

EFM - Programmation événementielle - 2014-2015 EFM - Algorithme - 2013-2014


Examens TDI Examens TDI

L'équipe Politique de con dentialité Contact Faq Plan du site    

Copyright © 2017 - exelib.net - Tous droits réservés 

Le contenu de ce site est fourni dans un but d'apprentissage et de partage d'information et ne peut en aucun cas remplacer le travail effectué en classe.

Vous aimerez peut-être aussi