只有很少的时间来搜索这些东西,我看不到任何覆盖我特定场景的内容.
我正在使用第三方界面.我们暂时说一下如下:
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 ×1