Bonsoir.
J'ai besoin de votre aide pour comprendre les constructeurs.
dans la méthode :
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;} }
est-ce équivalent à:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public Rectangle(Rectangle r){ this(r.getLargeur(), r.getHauteur()); }
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public Rectangle(Rectangle r){ largeur=r.getLargeur(); hauteur= r.getHauteur(); }
Partager