我已经搜索了这篇并阅读了几篇文章,但我似乎并没有理解它。所以,如果有人可以告诉我一个例子,那对我来说真的很有帮助。你能解释或写一个小代码吗?
"实现扩展接口B"
的A类
这是什么意思?。我知道实现和扩展是什么,但我无法理解这一点。
答案 0 :(得分:2)
这里的措辞似乎有点奇怪,但一般来说,这意味着你应该创建(实现)一个实现(扩展)接口B的类,如下所示:
interface B {
void foo();
}
class A implements B {
void foo() {
}
}
答案 1 :(得分:2)
你的陈述
Implement a Class A which extends interface B
它应该是
Create a Class A which implement interface B
接口只能按类implements
进行。
您可以将这两个关键字说明为:
1. extends
用于通过另一个类扩展类或仅通过另一个接口扩展接口。
2. implements
用于实现另一个类的接口。
您可以扩展另一个界面,如下所示:
public interface A{
public void do();
}
public interface B extends A{
public String doThis(int number);
}