Java 8默认方法覆盖(和eclipse)

时间:2015-09-20 15:12:34

标签: java eclipse java-8

我正在使用Java 8。

我有以下接口声明:

public interface IRequestBuilder {
    public String processParameters();
}

从这个界面,我派生了另一个界面:

public interface IMyRequestBuilder extends IRequestBuilder {

    @Override
    default String processParameters(){
        return createBody();
    }

    String createBody();

}

(我从IRequestBuilder派生了另一个接口,其中processParameters()没有设置为其他用途的默认值。)

一切正常,但我从IMyRequestBuilder派生的每个类都要求我实现processParameters(),我不想这样做,因为它是默认方法。

我在Eclipse上工作 - 它只是一个Eclipse问题吗?我怎么能避免它?

0 个答案:

没有答案
相关问题