Bonjour,

j'ai une classe A qui a déjà un constructeur (Note : le constructeur de al classe A c'est Mercedes ahahah)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Class A
{
    public A(double x) {...}
}
je voudrais faire un autre constructeur, qui appelle le premier dans un cas.

Genre

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 }
}
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 ?

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