java 的接口起什么作用

我在网上找到的然后进行记录

抽象来说的话 可以认为是USB数据线 本身没有构造方法 通过子类的连接实现。是一个抽象类。

java接口的用处主要体现在下面几个方面:
 
  (1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。
 
  (2)通过接口可以指明多个类需要实现的方法。
 
  (3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类。
 
类描述了一个实体,包括实体的状态,也包括实体可能发出的动作。
 
  接口定义了一个实体可能发出的动作。但是只是定义了这些动作的原型,没有实现,也没有任何状态信息。
 
  所以接口有点象一个规范、一个协议,是一个抽象的概念;而类则是实现了这个协议,满足了这个规范的具体实体,是一个具体的概念。
原文地址:https://www.cnblogs.com/Tiramisu001/p/6138983.html