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() {
}
}给个采纳吧
添加回答
举报
0/150
提交
取消
