如何使用Java实现和扩展

时间:2014-11-14 12:08:43

标签: java

我已经搜索了这篇并阅读了几篇文章,但我似乎并没有理解它。所以,如果有人可以告诉我一个例子,那对我来说真的很有帮助。你能解释或写一个小代码吗?

  

"实现扩展接口B"

的A类

这是什么意思?。我知道实现和扩展是什么,但我无法理解这一点。

2 个答案:

答案 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);
}