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

TD Java

Le document présente trois exercices sur la programmation orientée objet en Java. L'exercice 1 concerne la création d'objets de type Voiture. L'exercice 2 porte sur la création d'objets de type Personne. L'exercice 3 définit une classe Voiture avec des méthodes pour manipuler ses attributs.

Transféré par

Othman Dakir
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)
230 vues1 page

TD Java

Le document présente trois exercices sur la programmation orientée objet en Java. L'exercice 1 concerne la création d'objets de type Voiture. L'exercice 2 porte sur la création d'objets de type Personne. L'exercice 3 définit une classe Voiture avec des méthodes pour manipuler ses attributs.

Transféré par

Othman Dakir
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
Vous êtes sur la page 1/ 1

UNIVERSITE HASSAN1er

FACULTE DES SCIENCES ET TECHNIQUES DE SETTAT


DEPARTEMENT DE PHYSIQUE APPLIQUEE
A.U. 2019-2020

Master ATSII Cours POO/JAVA

Série n° 2
Exercice 1

Dans un parc de voitures, à chaque achat d’une voiture un objet de type classe Voiture doit être créé.
Écrire une classe Voiture ayant un attribut marque et un attribut total représentant le nombre total d’objets
Voiture créé.
1) Créer trois objets v1, v2 et v3 de type Voiture.
2) Afficher la marque de chaque voiture achetée.
3) Afficher le nombre total de voiture après chaque achat effectué.

Exercice 2

Définir une classe nommée Personne, destinée à manipuler les noms, les prénoms, les N° CIN, l’âge, le sexe
et le service de travail des personnes.
Une méthode presenteToi() permettra d’afficher un texte affichant l’état d’une personne:
Je m'appelle [Mr/Mme].......... ............... Je suis titulaire de la CIN N°……..
J'ai .... ans et je suis au service………………

1) Écrire une classe qui crée trois objets p1, p2 et p3 de type Personne.
2) Pour chaque objet personne créé, afficher son état.
3) Afficher le nombre total d’objets créé de type Personne.
4) Les personnes p2 et p3 sont mutées à un nouveau service de comptabilité. Mettre à jour cette
modification pour p2. Afficher le nouvel état de la personne p2.
5) Modifier le service de l’objet p3 sans faire la saisie du nom du service dans le setter. Afficher le
nouvel état de la personne p3.
6) La personne p3 a été réaffectée à son service initial, mettre à jour le service de l’objet p3 en faisant la
saisie manuelle de la nouvelle affectation. Afficher l’état de la personne p3 après modification.
7) Créer un objet p4 de type Personne. Utilisez cette fois-ci un constructeur qui permettra de saisir
manuellement les données de cet objet. Afficher l’état de la personne p4.

Exercice 3

Définir une classe nommée Voiture, destinée à manipuler des informations qui concerne des objets voitures
telles que : la marque, la couleur, le matricule, le niveau de carburant et le kilométrage.
Un ensemble de méthodes permettront d’afficher et d’effectuer certaines opérations sur les objets voitures:
1) Méthode afficher() permettra de nous donner les informations sur l’état d’un objet voiture.
2) Méthode etatCarburant() permettant de nous annoncer un message d’alerte si le niveau de carburant
devient < à 5 litres.
3) Méthode ajouterCarburant() permettant d’ajouter une quantité donnée du carburant.
4) Méthode parcours() permettant d’ajouter au kilométrage de la voiture la distance parcourue.
5) Méthode changerCouleurMercedes() permettant de repeindre en rouge toutes les voitures mercedes.

Vous aimerez peut-être aussi