Java抽象接口

考虑一个示例(在Java中编译)


public abstract interface Interface {

    public void interfacing();

    public abstract boolean interfacing(boolean really);

}

为什么必须将接口“声明”为抽象的?还有其他适用于抽象接口的规则吗?


最后:如果abstract过时了,为什么将它包含在Java中?有抽象接口的历史吗?


12345678_0001
浏览 584回答 3
3回答

GCT1015

不必声明接口抽象。就像将所有这些方法声明为public(如果接口是公共的,它们已经是)或抽象(它们已经在接口中的)那样是多余的。但是,没有人阻止您。您可以明确声明的其他内容,但不需要:在构造函数的第一行调用super()extends Object实现继承的接口还有其他适用于抽象接口的规则吗?接口已经“抽象”。再次应用该关键字绝对没有区别。
打开App,查看更多内容
随时随地看视频慕课网APP