小编Pau*_*den的帖子

部分实现接口

只有很少的时间来搜索这些东西,我看不到任何覆盖我特定场景的内容.

我正在使用第三方界面.我们暂时说一下如下:

    public interface interface1
    {
        public String getVar1();

        public void  method1();

        public void method2();

    }
Run Code Online (Sandbox Code Playgroud)

我需要创建一些使用这个接口的类,但是"method2"的实际方法实现在每个上都不同,因为"method1"和"getVar1"总是相同的代码.

有没有办法创建一个实现接口的抽象基类,但只强制实现"method2"到子类?

我试过了

public abstract @Override void method2
Run Code Online (Sandbox Code Playgroud)

虽然在Netbeans的设计时这是"可接受的"(不知道Eclipse是否有不同的行为),但它抱怨说method2需要实现.

如果不可能,公平,我只需要检查.

谢谢

java

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1