Bonjour à tous !
Je suis en train d'écrire une classe qui érite de ArrayList. Dans cette nouvelle classe je veux remplacer la métode :
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public int Add(object value)
Si je laisse tel quel j'aurais une boucle sans fin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public Boolean Add(Véhicule v) { Boolean b = false; if (EstUneImmatriculationValide(v.Immatriculation)) { if (EstUneImmatriculationUtilisée(v.Immatriculation) == false) { b = true; Add(v); //c'est ici que ca cloche } } return b; }
J'aurai donc voulu savoir comment je pouvais appeler la méthode originale add après avoir fait mes test.
Et aussi comment faire pour qu'elle remplace complètement l'ancienne méthode car là il ajoute cette méthode en tant que surcharge. Je pense que c'est avec override mais ca ne fonctionne pas...
Merci !
Partager