6
Ich frage mich, warum es möglich ist, Integer als Argument zu übergeben, wenn der Methodenparameter vom Typ int ist und umgekehrt?Übergabe von Integer an int und umgekehrt
public class Salmon {
public static Integer foo(Integer a, int b){
return a - b;
}
public static void main(String[] args) {
Integer a = 10;
int b = 1;
foo(b, a);
}
}
Es sollte angemerkt werden, dass diese Funktion eine Klasse von mysteriösen NullPointerException-Problemen mit sich bringt. – Pointy
Können Sie entwickeln? In diesem Fall würde dies eine NullPointerException auslösen? – mxdsp
@mxdsp: Das ist überhaupt nicht Teil der Frage. Wenn Sie auf eine NPE stoßen, die Sie nicht erklären können, stellen Sie bitte eine neue Frage, nachdem Sie * gründlich * geforscht haben. (Es gibt * viele * Fragen zu NPEs.) –