2014-03-14 54 views
1

它是一個我無法理解的非常簡單的問題。我仍然是Java的初學者。作爲返回類型的Wraper類對象

考慮一個例子: -

public Integer function(){ 
     int i=1; 
     return i; 
} 

的返回類型爲Integer對象,我返回primitive類型。它是由編譯器允許的。

所以問題是,如何轉換(原始包裝)發生。我正在使用JDK 1.7

+2

自動裝箱是在返回int值 – Kick

+1

期間完成哪個版本的Java你使用?引入jdk1.5自動裝箱功能後。 – Shriram

回答

3

你在尋找什麼被稱爲AutoboxingThis Oracle教程應該闡明這個問題。

+0

哦,是的,它是'Autoboxing'。我以爲只有在使用'='運算符時纔會使用'Autoboxing'。現在它清晰。 –