Java - 6.3.4 Tester la classe SimpleCalculator depuis une classe main
Cette leçon fait suite à la création de la classe SimpleCalculator. Il s'agit maintenant de la tester depuis une classe main. Nous créons un objet, nous lui donnons des nombres avec les setters, puis nous affichons les résultats des méthodes. Ce test montre comment les getters, les setters et les méthodes travaillent ensemble.
Créer l'objet dans la classe main
La classe main contient le point d'entrée du programme. On y crée un objet de la classe SimpleCalculator avec le mot-clé new.
Les nombres sont ensuite transmis avec les setters : setFirstNumber pour le premier nombre et setSecondNumber pour le second. La vidéo utilise 5 et 4.
Tester l'addition et la soustraction
On affiche d'abord le résultat de l'addition dans le terminal. Avec 5 et 4, le résultat attendu est 9.
La soustraction donne 1 avec ces valeurs. Au premier essai, la méthode ne renvoyait pas le résultat, ce qui a été corrigé. La vidéo rappelle qu'il faut bien vérifier chaque méthode créée.
public class Main {
public static void main(String[] args) {
SimpleCalculator calc = new SimpleCalculator();
calc.setFirstNumber(5);
calc.setSecondNumber(4);
System.out.println(calc.getAdditionResult());
}
}
Tester la multiplication et la division
Pour la suite, la vidéo change les valeurs : le premier nombre reçoit 5 et le second reçoit 2. La multiplication affiche 10.
La méthode de division est appelée de la même façon. Après la correction, toutes les méthodes fonctionnent correctement.
En résumé
La classe main permet de tester la classe SimpleCalculator. On crée un objet, on définit ses nombres avec les setters, puis on affiche les résultats avec les getters. La vidéo rappelle qu'une petite erreur dans une méthode peut passer inaperçue. La leçon suivante porte sur les constructeurs.
Points clés
- La classe main sert ici à tester la classe SimpleCalculator.
- Un objet se crée avec new à partir de la classe.
- Les setters transmettent les nombres à l'objet.
- Les getters permettent de récupérer les résultats des méthodes.
- Il faut vérifier chaque méthode, car une erreur peut passer inaperçue.
Questions fréquentes
Pourquoi créer un objet avant d'appeler les méthodes ?
Les setters et les méthodes s'appellent sur l'objet créé avec new. C'est lui qui garde les nombres saisis.
Pourquoi le résultat de la soustraction était-il incorrect au départ ?
La méthode ne renvoyait pas le résultat. Après correction, le test affiche bien 1.
Quel est le sujet de la leçon suivante ?
La vidéo annonce les constructeurs, un élément essentiel dans la création d'une classe.