Quel est le type de l'opérateur null ?
Bonjour,
j'aurais une question totalement inutile, mais rigolote : Quel est le type de l'opérateur null ?
Par exemple Prenons les fonctions suivantes :
Code:
1 2 3 4 5 6 7
|
f1(String s)
f1(Object s)
f1(Integer s) |
si je fais f1(null).
Au final quelle fonction sera appellée ?
J'ai fais plusieurs tests, et j'ai l'impression que ca dépend presque de l'ordre dans le quel ca compile ... De plus, il semble que si je fais f1(null) ou obj = null; f1(obj), le résultat n'est pas le même.