接口中可以有静态方法吗?

在jdk1.8以后,接口里可以有静态方法,接口里的静态方法 必须要有body。

public interface testInter {
    void printme();
    static void print_s(){
		 System.out.println("print in static method in interface");
	}
}

静态方法不是abstract抽象的
如果子类中定义了相同名字的静态方法,那就是完全不同的方法了,直接从属于子类。可以通过子类直接调用。

上一篇:JS中 (function(){...})()立即执行函数


下一篇:明白error类型让你更快定位开发报错