關於jdk1.8中內部類訪問局部變量不再需要添加final修飾符的新特性

在之前的版本中內部類訪問局部變量(指qq)必須添加final符修飾,但在jdk1.8中不用添加final修飾符即可通過編譯。 這實際上是因爲該版本的jdk中幫我們隱式地添加了final 修飾符,可在方法中添加qq = new QQ()代碼(使引用變量指向一個新的對象)驗證,這時編譯器就會報錯。
相關文章
相關標籤/搜索