Salut,

J'ai une petite question concernant le mot clé assert...

En fait, je l'utilise pour vérifier que les arguments passés à une méthode sont corrects.
Par contre, là où ça se complique, c'est dans le constructeur...
En effet, l'appel à super() ou à this() doit être la première ligne du constructeur... Et bien sûr, les paramètres doivent parfois être vérifiés avant l'appel à super (par exemple, super(monObjet.getQuelqueChose()) n'a pas de sens si monObjet est null - et dans ce cas on aurait un NullPointerException au lieu d'une AssertionError).
Y'a-t-il un moyen de contourner ce pb?