Alors je continue : je dois faire maintenant une m�thode init qui construit un rectangle � partir d'un point et de 2 dimensions ( longueur et largeur ).
J'ai suppos� que le point �tait le point sup�rieur gauche.
Je voulais donc cr�er la m�thode suivante :
init(Point, double, double);
Qui sera d�finie de cette fa�on ( L et l permettront de "cr�er" le point inf�rieur droit ) :
1 2 3 4 5 6
| Rectangle::init( Point a, double L, double l)
{
g=a;
d.x=a.x+L; //
d.y=a.y-l;
} |
Le seul probl�me c'est que �a marche pas �videmment parce que je ne peux pas acc�der � a.x, d.x, d.y et a.y car x et y sont "private".
Sauriez-vous comment je pourrais faire pour rem�dier � cel� ?
Partager