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

Programmation Objet en Java : Nombres Complexes

Transféré par

stark FG
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)
58 vues1 page

Programmation Objet en Java : Nombres Complexes

Transféré par

stark FG
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

TP n°2 - bis : Introduction à la programmation Objet

Objectifs

 Maîtriser la syntaxe java,


 Savoir écrire des classes en java (attributs, méthodes, constructeur, …),
 Savoir créer des objets depuis une classe,
 Savoir implémenter le concept d’encapsulation en java.

L'idée de cet exercice est de définir une classe correspondant aux nombres complexes.
1. Définir dans le fichier Complexe.java la classe Complexe.
2. Redéfinir le constructeur par défaut (sans arguments) qui initialisera le nombre complexe à
0.
3. Définir un second constructeur qui prendra en arguments deux nombres correspondant
aux parties réelle et imaginaire du nombre à créer.
4. Définir la méthode toString qui renvoie la chaîne de caractères suivante "<re> + i <im>"
où <re> et <im> sont bien sûr remplacés par les valeurs correspondantes.
5. Définir dans un nouveau fichier la classe TestComplexe qui va servir à tester le
fonctionnement de la classe Complexe tout au long de l'exercice. Dans un premier temps
déclarer trois variables de type complexe n1, n2 et n3. Initialiser puis afficher les trois
nombres complexes
6. Définir une méthode Complexe additionner(Complexe A1, Complexe A2) qui
additionne deux objets complexes A1, A2 et renvoie l'objet Complexe correspondant.
7. De la même manière, définir une méthode Complexe multiplier(Complexe A1,
Complexe A2) qui multiplie l'objet courant par un objet de type Complexe passé en
argument.
8. Tester les trois dernières méthodes dans le programme principal.

Vous aimerez peut-être aussi