为什么不能从Interface继承

Kra*_*ken 0 java inheritance interface

在Java中,为什么我不能继承Interfaces?

如果情况是接口没有提供方法的实现,那么我们如何能够从Abstract Classes继承.

Kon*_*kov 13

简单的说,你不能从接口继承,因为接口只提供抽象,而不是功能.

以下评论中的注释(感谢@Mark Peters和@qqilihq):

  • 接口可以从接口继承
  • 抽象类和接口都是继承形式,但目前只有抽象类支持代码继承.接口提供类型继承.在Java 8中,接口也将提供代码继承.

您还可以查看官方Java教程,它是Java知识的一个很好的起点.

  • [补充]接口*可以*从接口继承. (2认同)