我对于接口有一点疑问?

v构造两个接口,A和B,分别包含有两个不同的函数,使用B接口继承A接口。创建一个具体类,实现B接口,在类中只实现B接口中所定义的方法,尝试编译,并观察编译信息。

这个该如何编写

背古剑的张起灵
浏览 1503回答 3
3回答

qq_匡璐_0

你的题目有问题,具体类实现了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() {     } }给个采纳吧

程俊健

你已经说出来了还要问我们?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java