JDK1.8---接口定義加強

一. 接口使用問題
a) 接口只是一個方法的聲明,而不是方法的實現,如果需要添加新的方法,給接口則無法繼續使用
二. 解決方法:
a) 通過default定義普通方法,由對象進行調用
代碼示例:
1. 在接口中定義如下代碼段
public default void fun(){
代碼段
}
2. 在實體類中通過對象名調用該方法即可
b) 通過static定義靜態方法,由類名調用
代碼示例:
1. 在接口中定義如下代碼段
public static void fun(){
代碼段
}
2. 在實體類中通過對象名調用該方法或類名調用即可

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