Bonjour,
j'ai une classe A qui a déjà un constructeur (Note : le constructeur de al classe A c'est Mercedes ahahah)
je voudrais faire un autre constructeur, qui appelle le premier dans un cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Class A { public A(double x) {...} }
Genre
Je sais qu'on peut appeler le constructeur préexistant dans l'entête du nouveau constructeur avec this(double x), mais peut on le faire dans le corps du nouveau constructeur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public A(double B, bool ok) { if (ok) { appeler le premier constructeur } else { faire autre chose } }
J'ai essayé de metttre this() mais ca ne marche pas.
Sinon, peut on mettre d'autres instructions dans l'entête d'un constructeur à part this() et base() (si je pouvais mettre la condition dans l'en tête, ca marcherait aussi).
Merci d'avance
Partager