1、default 使用
//接口增强
public interface IMessage {
public void print();
//定义接口默认实现
default void fun(){
System.out.println("毁三观的方法出现了");
}
}
public class MessageImpl implements IMessage {
@Override
public void print() {
System.out.println("print");
}
public static void main(String[] args) {
IMessage message=new MessageImpl();
message.print();
message.fun();
}
}
2、static使用
//接口增强
public interface IMessage {
public void print();
static void fun2(){
System.out.println("静态---》毁三观的方法出现了");
}
}
public static void main(String[] args) {
IMessage message=new MessageImpl();
message.print();
message.fun();
IMessage.fun2();
}