Table des matières

POO : Exercices de révision

Exercice 1 : Gestion de Compte Bancaire

Objectif : Travailler sur l’instanciation, les constructeurs et l’encapsulation.

Créer une classe CompteBancaire avec les attributs privés suivants :

Implémenter les méthodes suivantes :

Questions :

Exercice 2 : Surcharge de Méthodes pour les Calculs

Objectif : Travailler sur la surcharge de méthodes.

Crée une classe Calculatrice avec les méthodes suivantes :

Exemple :

calc = Calculatrice();
System.out.println(calc.addition(10, 5));  // Retourne 15
System.out.println(calc.addition(10, 5, 2));  // Retourne 17
System.out.println(calc.soustraction(10, 5));  // Retourne 5
System.out.println(calc.soustraction(10, 5, 2));  // Retourne 3

Exercice 3 : Gestion des Produits

Objectif : Travailler sur l'instanciation, les constructeurs et l'encapsulation.

Créer une classe Produit avec les attributs privés suivants :

Implémenter les méthodes suivantes :

Questions :

Exercice 4 : Classe pour les Vecteurs

Objectif : Travailler sur la surcharge des méthodes et l’instanciation.

Créer une classe Vecteur avec les attributs :

Implémenter les méthodes suivantes :

Exemple :

Vecteur v1 = Vecteur(2, 3);
Vecteur v2 = Vecteur(5, 7);
System.out.println(v1.ajouter(v2));  // Retourne un nouveau vecteur (7, 10)
System.out.println(v1.ajouter(1, 1));  // Retourne un nouveau vecteur (3, 4)

Questions :