Java8新特性(五)-其他新特性

一,接口中的默認方法與靜態方法

1,接口中的默認方法

Java 8中允許接口中包含具有具體實現的方法,該方法稱爲 “默認方法”,默認方法使用 default 關鍵字修飾。 

接口默認方法的” 類優先” 原則

若一個接口中定義了一個默認方法,而另外一個父類或接口中 又定義了一個同名的方法時 

 選擇父類中的方法。如果一個父類提供了具體的實現,那麼 接口中具有相同名稱和參數的默認方法會被忽略。 

 接口衝突。如果一個父接口提供一個默認方法,而另一個接 口也提供了一個具有相同名稱和參數列表的方法(不管方法 是否是默認方法), 那麼必須覆蓋該方法來解決衝突

 

2,接口中的靜態方法

Java8 中,接口中允許添加靜態方法。

 

二,重複註解與類型註解

Java 8對註解處理提供了兩點改進:可重複的註解及可用於類 

型的註解。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章