Mme Cheikh Eya
Atelier Programmation Orientée Objet
Atelier2 Encapsulation : Classe et Objet
OBJECTIF DU TP
Créer des classes avec Java
Objectifs Spécifiques de ce TP
Créer des classes
Appliquer le principe de l’encapsulation
Déclarer des objets
TRAVAIL A FAIRE
Exercice 1
1. Créer un projet BANQUE sous votre répertoire de travail
2. Créer une classe Compte :
Compte
+ numCompte :entier
+nomProprietaire : chaîne de
caractères
- solde :Réel
+ retirer_Argent(montant :réel)
+ deposer_Argent(montant :réel)
+ consulter_Solde()
3. Créer un programme principal permettant de :
Définir un Compte A
A :Compte
num_Compte = 4576001
nom_proprietaire : Toumi Youssef
solde : 850.175
Retirer du compte 4576001 un montant de 100 dinars et afficher le nouveau solde
Déclarer un deuxième compte B et affecter à B le compte A.
Puis déposer dans le compte B 200 dinars et afficher le compte B et le compte A.
que remarquez-vous ?
Exercice 2
Soient les classes Véhicule et Personne
Véhicule
matricule : chaîne de caractères
+ marque : chaîne de caractères Personne
+ modèle : chaîne de caractères
puissance : entier posséder + nom chaîne de caractères
dateDeProduction (jour, mois, année) + prénom chaîne de caractères
couleur : entier - adresse chaîne de caractères
+ carburant : chaîne de caractères
+changer_Matricule(…) +init_Personne()
+changer_Date (...) +changer_Adresse()
+changer_Puissance (….) +afficher_Homme()
+changer_Couleur(….)
+afficher_Caracteristiques( )
+affecter_proprietaire (p :personne)
1. Créer un projet ParcAuto
2. Créer les classes Personne et véhicule avec le langage java sachant que
affiche_caracteristiques affiche toutes les propriétés d’un
véhicule
affiche_Homme() affiche toutes les caractéristiques d’une
personne
init_personne() change le nom et le prénom de la personne
3. Déclarer l’objet asma de la classe Personne
Asma :Personne
nom=Farhat posséder
Savoiture :Véhicule
prénom=Asma matricule=6200TU102
adresse=5, rue des marque=Ford
oliviers Tunis modèle=Fiesta
puissance=4