1
它是一個我無法理解的非常簡單的問題。我仍然是Java的初學者。作爲返回類型的Wraper類對象
考慮一個例子: -
public Integer function(){
int i=1;
return i;
}
的返回類型爲Integer
對象,我返回primitive
類型。它是由編譯器允許的。
所以問題是,如何轉換(原始包裝)發生。我正在使用JDK 1.7
。
它是一個我無法理解的非常簡單的問題。我仍然是Java的初學者。作爲返回類型的Wraper類對象
考慮一個例子: -
public Integer function(){
int i=1;
return i;
}
的返回類型爲Integer
對象,我返回primitive
類型。它是由編譯器允許的。
所以問題是,如何轉換(原始包裝)發生。我正在使用JDK 1.7
。
你在尋找什麼被稱爲Autoboxing。 This Oracle教程應該闡明這個問題。
哦,是的,它是'Autoboxing'。我以爲只有在使用'='運算符時纔會使用'Autoboxing'。現在它清晰。 –
自動裝箱是在返回int值 – Kick
期間完成哪個版本的Java你使用?引入jdk1.5自動裝箱功能後。 – Shriram