Java 8 中的介面增強功能


Java 8 在介面中引入了預設方法實現的新概念。該功能是為了向後相容而新增的,這樣舊的介面就可以用於利用 Java 8 的 lambda 表示式功能。

例如,‘List’或‘Collection’介面沒有‘forEach’方法宣告。因此,新增這樣的方法只會破壞集合框架的實現。Java 8 引入了預設方法,以便 List/Collection 介面可以有 forEach 方法的預設實現,並且實現這些介面的類不必實現相同的介面。 

從 Java 8 開始,一個介面還可以有靜態幫助程式方法

更新時間:30-Jul-2019

445 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.