This question already has answers here:
Implements vs extends: When to use? What's the difference?

(19个回答)


6年前关闭。




Java中以下关键字之间的区别是:implementsextends

最佳答案

interfaceclass的行为的抽象规范,而class是此类规范的具体实现。

因此,当您编写implements时,是在说您正在实现的实现中符合一些抽象规范。
extends意味着您可以采用实现(class)或规范(interface),并以不同或新的功能添加到其中(或更改其行为的规范),从而修改其行为并扩展它。

关于java - Java中的Implements和Extended关键字有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9494380/

10-12 02:33