0% ont trouvé ce document utile (0 vote)
15 vues2 pages

TP POO Java : Classes Abstraites et Interfaces

Transféré par

Djamila COMPAORE
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues2 pages

TP POO Java : Classes Abstraites et Interfaces

Transféré par

Djamila COMPAORE
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Année universitaire 2022/2023

Institut Africain de Management Section : IG2/RT2


Label de réussite Enseignante : Fehima Achour
Matière : POO Java

Enoncé TP
Objectifs du TP :

Ce TP vise à :
- Comprendre la notion de classes abstraites et leurs utilités.
- Comprendre la différence entre une interface et une classe abstraite.
Exercice 1 :

1. Créez une classe Personnel.


2. Dans cette classe, créer une méthode salaireBrut() permettant de retourner un réel
modélisant le salaire brut d’un personnel sans définir son corps. Que remarquez-vous ?
Trouvez les solutions nécessaires.
3. Dans la même classe, ajoutez la méthode abstraite nbMoisTravaille() qui retourne un
entier modélisant le nombre de mois de travail pour un personnel.
4. Dans la même classe, ajoutez la méthode indemniteConges() qui permet de calculer
l’indemnité de congé pour un personnel et dont la formule est la suivante :
salaireBrut()*nbMoisTravaille()/12
5. Créez une classe Cadre qui hérite de la classe Personnel. Que remarquez-vous ? Trouvez
les solutions nécessaires.
6. Dans la classe Cadre, définissez la méthode bonusFinAnnee() permettant de retourner un
montant qui diffère d’un cadre à un autre. Par exemple, pour un cadre informatique le
bonus de fin d’année est de 2000 CFA. Comment doit-on déclarer cette méthode.
7. Créez la classe CadreInformaticien qui n’est qu’un cas particulier de la classe Cadre.
Faites le nécessaire.

1
Année universitaire 2022/2023
Institut Africain de Management Section : IG2/RT2
Label de réussite Enseignante : Fehima Achour
Matière : POO Java

Exercice 2 :

Soit le diagramme de classes suivant :

1. Créez les interfaces IOperation et IAffichage.

2. Créez les classes Complexe et Reel. Redéfinissez les méthodes moins (), plus () et
affiche ().

3. Créez un programme de test.

Vous aimerez peut-être aussi