Probleme affichage adresse memoire [JAVA] - Java - Programmation
Marsh Posté le 31-12-2009 à 13:38:08
La méthode derivee() renvoie une instance de Polynome. Lorsque tu fais
Code :
|
, la méthode toString() de l'instance de Polynome renvoyée par p1.derivee() est appelée. La méthode toString() est définie dans la classe Object et non redéfinie dans la classe Polynome. C'est cette méthode qui renvoie ce que tu appelles l'"adresse mémoire" (mais ce n'est pas l'adresse mémoire, Cf. http://java.sun.com/j2se/1.4.2/doc [...] toString()).
Une solution serait de redéfinir la méthode toString() dans la classe Polynome afin qu'elle affiche la représentation d'un polynome telle que tu la souhaites.
Marsh Posté le 31-12-2009 à 04:42:12
bonjour,
j'ai fais un programme "Fonction" qui gère différentes fonctions en affichant leurs valeur, calculs de dérivée...
Pas d'erreurs a la compilation mais a l'execution quand j'affiche une derivee d'un polynome ou d;une autre fonction quelconque,j'ai des adresses memoires en resultat.
Les codes sont au dessosus:
class Polynome
class Monome
class Test(main):
A l'affichage de p1 et de p2 j'ai des adresse memoires, est ce que quelqu'un saurait d'ou vient le probleme?
merci
---------------
http://forum.hardware.fr/hfr/Achat [...] 2243_1.htm