当前位置: 首页 > 面试题库 >

Java中的Implements和Extended关键字有什么区别

艾茂学
2023-03-14
问题内容

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


问题答案:

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

因此,当您撰写本文时implements,是在说您已经在实现的实现中满足了一些抽象规范。

extends意味着您可以采用实现(class)或规范(interface),并使用其他功能或新功能对其进行添加(或更改其行为的规范),从而修改其行为并对其进行_扩展_ 。



 类似资料:
  • 本文向大家介绍extends 和 implements 有什么区别?相关面试题,主要包含被问及extends 和 implements 有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 extends 和 implements 有什么区别? 作者:rottenpen

  • Dart中的和关键字有什么区别?

  • 问题内容: 我找不到有关该关键字的文档,但在网上看到了使用该关键字的示例。 我正在Oracle模式下进行一些实验,其中有table : 一张表: 和表: 查询应返回部门名称,部门经理的名字和部门所在的城市。 与使用关键字相比,使用关键字的代码似乎返回了一些结果 的代码: 的代码: 两种情况之间是否有区别,还是我偶然发现它们返回相同结果的情况? 问题答案: 根据1992 ANSI SQL参考,INN

  • 本文向大家介绍此关键字在Java中有什么用?,包括了此关键字在Java中有什么用?的使用技巧和注意事项,需要的朋友参考一下 Java中的“ this”关键字是对当前类对象的引用。使用它,您可以引用类的字段,方法或构造函数。 使用“ this”关键字引用字段 如前 ,您可以使用“ this” 关键字从实例方法或构造函数中引用类的实例字段/变量。  即如果一个方法的名称相同的实例变量一个局部变量的话,

  • 问题内容: 我发现注释在重写派生类中的某些超类方法时非常有帮助。基本上,编译器会尽早发现程序中的缺陷,这总是一件好事。但是,为什么Java中没有@Implements批注? 问题答案: 因为您也使用接口定义的方法。 (是的,您是“实现”而不是“覆盖” …但同时用于两者)