Java进阶:default方法说明
生活随笔
收集整理的這篇文章主要介紹了
Java进阶:default方法说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 概述
JDK1.8的接口引入了 static 和 default 方法。static相當于public static修飾,和常規的用法一樣,直接通過{類名.方法名}調用。而default方法只有public修飾,必須由接口的實現類來調用。
2. default 的作用
之所以引入 default ,主要是為了接口的升級。在以往開發中,接口只要增加了方法,所有實現類必須實現該方法,否則編譯不通過。而default修飾的接口方法,實現類可以不做任何實現,默認調用接口的default方法。
3. 示例:實現類不實現接口方法
定義接口:
public interface MyService {static void StaticMethod(){總結
以上是生活随笔為你收集整理的Java进阶:default方法说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Idea新建项目默认是JDK1.5解决办
- 下一篇: Java进阶:ReentrantLock