Correction du constructeur + ajout d'exceptions pour vérifier les bornes des variables transmises en paramètre