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