jdk1.8中接口可以写默认方法
Posted xiayizhan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk1.8中接口可以写默认方法相关的知识,希望对你有一定的参考价值。
interface Vehicle {
default void print(){
System.out.println("我是一辆车!");
}
static void blowHorn(){
System.out.println("按喇叭!!!");
}
}
必须是default (默认)或者static (静态)修饰的方法,这样,接口中也可以写实现,
而且接口的实现类可以重新接口的默认方法,也可以用super关键字调用接口的默认方法!
public class car implements vehicle, fourWheeler {
default void print(){
System.out.println("我是一辆四轮汽车!");
}
}
public class car implements vehicle, fourWheeler {
public void print(){
vehicle.super.print();
}
}
以上是关于jdk1.8中接口可以写默认方法的主要内容,如果未能解决你的问题,请参考以下文章