java - Java中的implements和extends关键字有什么区别

标签 java inheritance extends implements

Java中以下关键字有什么区别:implementsextends

最佳答案

interface是一个抽象规范 class应该在 class是这样一个规范的具体实现。

因此,当你写 implements您是说您在编写的实现中实现了一些抽象规范。

extends意味着您采用实现 ( class ) 或规范 ( interface ) 并向其添加不同或新的功能(或更改其行为规范),从而修改其行为并扩展-ing 它。

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

相关文章:

symfony - bool 逻辑不像我在 Twig 中所期望的那样工作

java - 将值为 y 的 x 个字节写入 java 中的文件

java - 保存 Realm 关系不会持久化它们

javascript - 子类中的 "ReferenceError: this is not defined"

scala - 在什么情况下自类型注释提供扩展无法实现的行为

python - 尝试使用 super().__init__ 时出错

java - Quartz Scheduler 在集群模式下的所有节点上触发 cron 作业

java - GridBagLayout 单元格中对象的对齐方式

C#:强制编译器在使用 myObj.ToString() 时出错

C++ virtual Diamond 继承