1、概念:在java中,一个类只能继承另外一个类,是单继承,如果发现要继承多个类时就要用到接口。
2、特别:接口不能被实例化;
实现类必须实现接口的所有方法;
实现类可以实现多个接口;
接口中的变量都是静态常量。
3、如何定义接口:
格式:【访问修饰符】 interface 接口名 【extends 父接口...】{
-常量定义// public static final
-方法定义// public abstract
}
4、如何实现接口:
子类通过implements来实现接口中的规范;
一个类实现了接口,必须实现接口中所有的方法,并且这些方法只能是public