Bonsoir.
J'ai besoin de votre aide pour comprendre les constructeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Rectangle {
	private double largeur;
	private double hauteur;
 
	public Rectangle(double lr, double hr){
		largeur = lr;
		hauteur = hr;
	}
 
	public Rectangle(Rectangle r){
		this(r.getLargeur(), r.getHauteur());			
	}
 
	public void setLargeur(double lr){ largeur = lr;}
	public void setHauteur(double hr){ hauteur = hr;}
	public double getLargeur(){ return largeur;}
	public double getHauteur(){ return hauteur;}
}
dans la méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public Rectangle(Rectangle r){
		this(r.getLargeur(), r.getHauteur());			
	}
est-ce équivalent à:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public Rectangle(Rectangle r){
		largeur=r.getLargeur();
                hauteur= r.getHauteur();			
	}
Merci