correction du contructeur (int i)