接口 是为了实现多继承。类是单继承的,(但可以多级继承。)一个类只能有一个直接父类,但现实中的,一个对象可能有几个类的实行,
比如 鱼是一种食物,鱼也是一种动物。
所以把食物和动物定义为借口,供鱼来调用。
1.接口无构造
2.属性不一样,所有属性 都是 public static final(默认都是常量),方法都是 public abstract
java定义一个系列接口
数据库供应商实现。驱动主要是针对jdbc的实现。
接口间可以继承,比如 Collections继承自 itorable