//文件名:text8.java
interface Interface{
//被defult修饰的方法是可以有方法体的,并且不需要被实现
default void hello() {
System.out.println("这是一个默认方法");
}
//使用static关键字修饰接口方法,并且实现类不能实现这个方法,只能通过接口调用
static void haha() {
System.out.println("这是一个静态的接口方法");
}
//这是一个没有实现的接口方法,所以没有方法体
void hi();
}
public class text8 implements Interface {
public static void main(String[] args) {
text8 text = new text8();
text.hello();//调用default修饰的方法
Interface.haha();//使用 接口名.方法名来对实现类进行调用
text.hi();
}
@Override
public void hi() {//进行方法实现
System.out.println("这是一个要被实现的方法");
}
}
运行结果