Methods java接口中的默认方法是静态的吗?

Methods java接口中的默认方法是静态的吗?,methods,static,default,Methods,Static,Default,下面是接口中的默认方法,默认情况下是静态的? 若我添加静态,那个么错误将显示为修改器的非法组合 接口{ 默认的void mymethod(){ } }1.默认void mymethod()默认情况下它不是静态的 2.界面中的静态方法不能仅为公共和私有 参考: 在Java9之前,接口中的方法只能是抽象的,静态的,或者默认的。这些修饰符成对不兼容。如果未指定任何修饰符,则该方法将被视为abstract(但是,您仍然可以指定修饰符abstract) System.out.println();

下面是接口中的默认方法,默认情况下是静态的? 若我添加静态,那个么错误将显示为修改器的非法组合

接口{

默认的void mymethod(){

}


}

1.
默认void mymethod()
默认情况下它不是静态的

2.界面中的静态方法不能仅为
公共
私有

参考:


在Java9之前,接口中的方法只能是
抽象的
静态的
,或者
默认的
。这些修饰符成对不兼容。如果未指定任何修饰符,则该方法将被视为
abstract
(但是,您仍然可以指定修饰符
abstract

  System.out.println();