Académique Documents
Professionnel Documents
Culture Documents
Exercice1 :
Réalisez la classe voiture avec un changement de vitesse, en y installant, tout d’abord, deux
méthodes ne retournant rien, mais permettant, l’une d’incrémenter la vitesse, et l’autre de
décrémenter la vitesse. Surchargez ensuite la méthode d’incrémentation de vitesse, en lui passant,
en argument, le nombre de vitesses à incrémenter.
Exercice2 :
a. Réalisez en Java un programme contenant une classe Point, avec ses trois coordonnées
dans l’espace x, y, z, et que l’on peut initialiser de trois manières différentes (selon les
valeurs initiales connues des trois coordonnées, on connaît soit x, soit x et y, soit x et y et
z). Ensuite, intégrez dans la classe une méthode seDeplacer() qui est surchargée trois fois,
dépendant également desquelles des trois valeurs des translations sont connues.
b. Créez deux objets de la classe Point Dans le programme principal, pour tester le bon
fonctionnement du programme quand vous déplacez ces points.
Exercice3 :
Réalisez une classe de type compte en banque, en y intégrant deux méthodes, l’une
déposant de l’argent, l’autre en retirant, et dont vous vous assurerez que l’attribut solde ne puisse
jamais être négatif.
Exercice4 :
1. Créez une classe Rational, possédant deux attributs entiers num et denom.
2. Ajouter une méthode toString() sans paramètre, et renvoyant une chaîne de caractères
(type String) représentant le nombre rationnel (par exemple, cette méthode, appelée sur
le rationnel 3/2, devrait renvoyer la chaîne de caractères "3 / 2").
3. Proposez une solution pour empêcher la création et la manipulation d’objets rationnels
ayant pour dénominateur 0.
4. Pour rappel (au cas où...), la multiplication de deux rationnels est définie de la manière
suivante : ∗ =
Ajoutez à votre classe Rationnel une méthode mult prenant en paramètre un autre
rationnel, et le multipliant au rationnel sur lequel elle est appliquée. La méthode ne
renvoie rien. Cette opération modifie l’état de l’objet sur lequel la méthode est invoquée.
Exercice5 :
Ecrire une classe Complexe dont la partie réelle et la partie imaginaire sont des rationnels les
méthodes à implémenter sont :
- Somme de complexe
- Produit de complexe
- Soustraction de complexe
Exercices 6 :