0% ont trouvé ce document utile (0 vote)
34 vues1 page

Exercice POO : Classes Personne et Logement

Transféré par

finconnu6
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)
34 vues1 page

Exercice POO : Classes Personne et Logement

Transféré par

finconnu6
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

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

Vous aimerez peut-être aussi