2012-03-17 44 views
-8

假設我們有兩個重寫版本的方法。有趣的重寫場景

One接受int作爲參數,如someMethod(int i)

其他接受Long作爲參數,如someMethod(Long i)

如果我們通過float作爲參數即someMethod(float Numeber)哪一個將被調用?

+12

你爲什麼不試試並找出答案? – skaffman 2012-03-17 17:03:15

回答

3

除非您進行演員表演,否則無法編譯。

0

對不起,貼一個完全不正確的測試..

如前所述,因爲在這兩種情況下(intlong),你將失去的float一些精密(有小數)它不會編譯。

調用的方法將取決於您的演員。