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

我对于接口有一点疑问?

我对于接口有一点疑问?

背古剑的张起灵 2016-08-04 18:58:50
v构造两个接口,A和B,分别包含有两个不同的函数,使用B接口继承A接口。创建一个具体类,实现B接口,在类中只实现B接口中所定义的方法,尝试编译,并观察编译信息。这个该如何编写
查看完整描述

3 回答

已采纳
?
qq_匡璐_0

TA贡献96条经验 获得超96个赞

你的题目有问题,具体类实现了B借口,那么这个类必须重写 AB 两个接口里的所有方法,否则编译不通过。除非用抽象类,但抽象类不算具体类吧。

2个接口

interface A{
    public void a();
}
interface B extends A{
    public void b();
}

具体类必须重写 ab 方法

class C implements B{
    @Override
    public void b() {      
    }
    
    @Override
    public void a() {
    }
}

抽象类可以只重写b方法

abstract class C implements B{
    @Override
    public void b() {
    }
}

给个采纳吧

查看完整回答
反对 回复 2016-08-05
?
程俊健

TA贡献10条经验 获得超2个赞

你已经说出来了还要问我们?

查看完整回答
反对 回复 2016-08-04
  • 3 回答
  • 0 关注
  • 1502 浏览

添加回答

举报

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