Vous êtes sur la page 1sur 2

TP N 8 : Classes Gnriques Langage JAVA

Exercice 1 : crire une classe gnrique Triplet permettant de manipuler des triplets dobjets dun mme type. On la dotera : dun constructeur trois arguments (les objets constituant le triplet), de trois mthodes daccs getPremier, getSecond et getTroisieme, permettant dobtenir la rfrence de lun des lments du triplet, dune mthode affiche affichant la valeur des lments du triplet.

crire un petit programme utilisant cette classe gnrique pour instancier quelques objets et exploiter les mthodes existantes. Exercice 2 : crire une classe gnrique TripletH semblable celle de lexercice prcdent, mais permettant cette fois de manipuler des triplets dobjets pouvant tre chacun dun type diffrent. crire un petit programme utilisant cette classe gnrique pour instancier quelques objets et exploiter les mthodes existantes. Exercice 3 : Soit le diagramme de classe suivant :
Personne {abstract} # # # # id nom prenom salaire : int : String : String : double

+ calculerSalaire () : double + affiche () : String

Developpeur - specialite : String

Manager - service : String

Page 1

M. LACHGAR Med

1. Crer la classe abstraite Personne dans le package ma.projet. 2. Crer les classes Developpeur et Manager dans le package ma.projet.bean. 3. Redfinir la mthode calculerSalaire(). Sachant que : Le dveloppeur aura une augmentation de 10% par rapport son salaire normal ; Le manager aura une augmentation de 30% par rapport son salaire normal.

4. Crer une mthode qui autorise un objet de type List de nimporte quel sous classe de la classe Personne. Cette mthode permettra de lister la liste des objets passe en paramtre.

Page 2

M. LACHGAR Med

Vous aimerez peut-être aussi