我正在研究Java 8接口中的新虚拟扩展方法:
public interface MyInterface {
default String myMethod() {
return "myImplementation";
}
}
Run Code Online (Sandbox Code Playgroud)
我的目的是允许接口随着时间的推移而发展,以及多重继承位,但它们看起来非常像我的抽象类.
如果你正在做新的工作,抽象类优先于扩展方法来提供"接口"的实现,还是这两种方法在概念上是等价的?