为什么java中使用的接口

Ami*_*ith 2 java oop inheritance

可能重复:
为什么我们需要java中的接口?

我提到了以下链接

prevoius帖子

谁能解释为什么我们在java中使用接口?

以外

  • 接口可以实现多重继承.
  • 多态性

npi*_*nti 6

除了你提到的,接口是暴露一组函数(API)的好方法,不会泄露任何有关其实现的信息.

根据定义,当一个类implementsInterface,它同意实施一系列的方法.这将允许任何调用者使用这些方法,而无需:

  • 调用者不得不担心函数是如何实现的;
  • 编写函数的人担心暴露内部逻辑.