定义接口
- 需要实现的方法使用
default
修饰- static方法 直接定义即可
package jdk8;
public interface InterFaceFeature {
void sayHello();
// 方法前加入 default 字段即可实现
default void hi(){
System.out.println("[默认方法]:Hi~");
}
// 静态方法直接使用
static void doSomething(){
System.out.println("静态方法被调用");
}
}
使用
采用匿名内部类的方式
package jdk8;
public interface InterFaceFeature {
void sayHello();
// 方法前加入 default 字段即可实现
default void hi(){
System.out.println("[默认方法]:Hi~");
}
// 静态方法直接使用
static void doSomething(){
System.out.println("静态方法被调用");
}
}