Monsieur, est ce que le surcharge est validée si l'ordre des paramètres est inversé, exemple : static double somme(int a, double b) et static viod somme(double a, int b) //// regarde bien les paramètres d'appels son inversés dans leurs ordres
@djaafricoursinformatiques23754 жыл бұрын
La surcharge est validée dans d'exemple que vous avez cité, mais cela n'est pas dû au fait d'inverser la position des deux paramètres a et b, les noms des paramètres n'ont aucun rôle dans la surcharge. La vraie raison pour accepter la surcharge dans votre exemple est qu'il y a changement dans le type de paramètre : => _1er paramètre de la 1ère méthode_ est un *int* => _1er paramètre de la 2ème méthode_ est un *double* Le changemant dans le type du 1er paramètre de *int* à *double* est suffisant pour accepter la surcharge.