请用通俗易懂的语言或文章链接进行解释。


当前回答

A延伸B:A和B都是类或都是接口A机具BA是类,B是接口剩下的A是接口而B是类的情况在Java中是不合法的。

其他回答

extends用于从基类继承时(即扩展其功能)。

implements用于实现接口时。

这里是一个很好的开始:接口和继承。

延伸

类只扩展一个类接口扩展了一个或多个接口

工具

类实现一个或多个接口接口“不能”实现任何内容

抽象类也像类一样,具有扩展和实现

如下图所示,一个类扩展另一个类,一个接口扩展了另一个接口,但一个类实现了一个接口。

有关详细信息

这两个关键字与继承直接关联,这是OOP的核心概念。当我们将某个类继承到另一个类时,我们可以使用extends,但当我们要将某些接口继承到我们的类时,不能使用extends时,我们应该使用implements,并且我们可以使用扩展关键字从另一个接口继承接口。

在Java中,类(子类)扩展了另一个类(超级类),并可以覆盖超级类中定义的方法。

当一个类试图声明接口中定义的方法时,使用implements。