Petite synthèse sur la surcharge de nom ou name overload.
signature = nom de la classe où est la méthode.
+ nom de la méthode. + nombre et types des paramètres.
signature d'une méthode = nom “interne” pour le compilateur.
Exemple en C++
class Test {public: void f() { ... } --> signature = Test_f_vv() void f(int i) { ... } --> signature = Test_f_vi(int i) };
2 méthodes peuvent porter le même nom :