可能是愚蠢的問題,但我怎麼能通過null
方法需要long
或int
?如何將null傳遞給期望long或int的方法?
例子:
TestClass{
public void iTakeLong(long id);
public void iTakeInt(int id);
}
現在,我怎麼傳遞null兩個methos:
TestClass testClass = new TestClass();
testClass.iTakeLong(null); // Compilation error : expected long, got null
testClass.iTakeInt(null); // Compilation error : expected int, got null
想法,建議?
爲什麼要空傳遞給這樣的方法?你期望它做什麼? –