一.简述
1.JDK 8增加了可以在接口中定义一个或多个静态方法的规则。
2.由于它是静态的,所以由接口定义的静态方法可以独立于任何对象被调用。因此,调用静态方法不需要实现接口。
3.静态接口方法不被实现类或接口继承。
二.示例
创建一个带有静态方法的接口:
package insping;
public interface InterfaceWithStaticMethod {
static String getString(){
return "InterfaceWithStaticMethod";
}
}
调用:
package insping;
public class Test {
public static void main(String[] args) {
System.out.println(InterfaceWithStaticMethod.getString());
}
}
结果:
hello