Université de Skikda 2017/2018
Faculté de science 2année TC licence
Département d'informatique 01h
Module : POO
MICRO-INTERROGATION 02
Exo: (15 pt)
I- Réaliser la classe Personne permet de représenter une personne. Chaque personne se caractérise par son
nom, prénom et sa date de naissance.
1- lors de la création d’une nouvelle personne on doit indiquer son : nom, prénom et sa date de naissance
(01 pt)
2- définir la méthode s’identifier permet d’afficher ses caractéristiques. (0.75 pt)
3- définir des getters sur le nom et le prénom : getNom() et getPrenom(). (01 pt)
II- Réaliser une classe logement permettant de représenter un logement. Chaque Logement se caractérise par
son numéro : num, , son prix : prix, son nombre de pièces : nbrPiece et son propriétaire (une personne) :
Proprietaire.
4- Lors de la création d’un logement on doit indiquer son numéro, son prix et le nombre de ses pièces.
(01.5 pt)
Définir les méthodes suivantes :
5- La méthode setPrix() permet de changer le prix de cet logement. (0.75 pt)
6- La méthode estPlusCher() permet d’indiquer est ce que ce logement est plus cher qu’un autre donné.
(01 pt).
7- La méthode estOccupe() permet d’indiquer est ce que ce logement est occupé ou non . (01 pt).
8- la méthode vendre() permet de vendre ce logement à une personne. (01 pt)
9- surcharger la méthode vendre afin de vendre ce logement avec un nouveau prix. (01 pt)
III-
10- Réaliser la classe Appartement permet de représenter un logement dans un bâtiment elle se caractérise en
plus par son numéro d’étage etage. (01 pt)
IV- dans un programme (en java) :
11- Créer le logement numéro 01 de 4 pièces qui coute 4000000. (0.5 pt)
12- créer une appartement de 03 pièces qui a comme numéro 02 et qui coute 3000000 . (0.5 pt)
13- tester est ce que le premier logement est plus cher que le deuxième et afficher le résultat. (01 pt )
14- Créer ce personne Lazrek Riad né le 02-05-1983. (0.5 pt)
15- vendre l’appartement à monsieur Lazrek. (01 pt)
V- Si on veut ajouter un nouvel attribut prixElve à la classe Logement qui permet de savoir le prix le plus
élevé des logements.
16- réécrire la classe logement afin de satisfaire ce besoin. (1.5 pt)
Bon courage