为了账号安全,请及时绑定邮箱和手机立即绑定

Java抽象接口考虑一个示例(在Java中编译)

Java抽象接口考虑一个示例(在Java中编译)

牛魔王的故事 2019-12-09 17:08:11
考虑一个示例(在Java中编译)public abstract interface Interface {    public void interfacing();    public abstract boolean interfacing(boolean really);}为什么必须将接口“声明”为抽象的?还有其他适用于抽象接口的规则吗?最后:如果abstract过时了,为什么将它包含在Java中?有抽象接口的历史吗?
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

为什么必须将接口“声明”为抽象的?


不是。


public abstract interface Interface {


查看完整回答
反对 回复 2019-12-11
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

不必声明接口抽象。


就像将所有这些方法声明为public(如果接口是公共的,它们已经是)或抽象(它们已经在接口中的)那样是多余的。


但是,没有人阻止您。


您可以明确声明的其他内容,但不需要:


在构造函数的第一行调用super()

extends Object

实现继承的接口

还有其他适用于抽象接口的规则吗?


接口已经“抽象”。再次应用该关键字绝对没有区别。



查看完整回答
反对 回复 2019-12-11
  • 3 回答
  • 0 关注
  • 230 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信