关于Java接口

1 接口的本质
 (1)一组有规则的集合;
 (2)一定视角上的同类事物的抽象;同类事物的概念是相对的

2 接口与抽象类的区别
 (1)java不支持类的多继承,但可以实现多个接口;
 (2)使用动机:抽象类只要为了实现代码的重用,而接口是为了实现多态;
 (2)抽象类是父类与子类一般与特殊的关系,接口是父类是子类必须实现的规则;

  资料来自:子夜-面向接口编程详解
原文地址:https://www.cnblogs.com/yunxianli/p/4111959.html