java 核心技術(shù)-12版 卷Ⅰ- 4.3.5 用var 聲明局部變量
????在Java10中,如果可以從變量的初始值推導(dǎo)出它們的類型,那么可以用var 關(guān)鍵字聲明局部變量,而無(wú)須指定類型。例如,以下代碼
可以寫為:
????這一點(diǎn)很好,因?yàn)檫@樣可以避免重復(fù)寫類型名 Employee 。
????從現(xiàn)在開始,倘若無(wú)須了解Java API 就能從等號(hào)右邊明顯看出類型,在這種情況下我們都將使用var? ? 表示法。不過(guò)我們不會(huì)對(duì)數(shù)值類型使用var , 如int 、long 或double ,這樣你就不用當(dāng)心 0,0L 和0.0 之間的區(qū)別。對(duì)Java API 有了更多經(jīng)驗(yàn)之后,你可能會(huì)希望更多地使用var 關(guān)鍵字。
????注意,var 關(guān)鍵字只能用于方法中局部變量。參數(shù)和字段的類型必須聲明。
標(biāo)簽: