java接口的默认方法定义

java接口的默认方法定义

从Java 8开始,接口里允许定义默认方法。

格式:

1
2
3
public default 返回值类型 方法名称(参数列表) {
方法体
}

备注:接口当中的默认方法,可以解决接口升级的问题。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package cn.itcast.day10.demo01;


public interface MyInterfaceDefault {

// 抽象方法
public abstract void methodAbs();

// 新添加了一个抽象方法
// public abstract void methodAbs2();

// 新添加的方法,改成默认方法
public default void methodDefault() {
System.out.println("这是新添加的默认方法");
}

}