一、接口特性
1、接口不是类,而是一组对类的需求描述;
2、接口中的所有方法自动地属于public属性;
3、接口中可以定义常量,不可以定义实例域、静态方法,也不能在接口中实现方法;
4、接口不是类,不能使用new运算符实例化一个接口;
5、但是可以声明一个接口变量,接口变量必须引用实现了接口的对象;
6、与使用instanceof检查一个对象是否属于某个特定类一样,也可以使用instance检查一个对象是否属于某个特定的接口;
7、接口可以具有继承关系;
二、类实现接口的步骤
1、将类声明为实现给定的接口;
2、对接口中的所有方法进行定义;
三、接口与抽象类
1、每个类只能扩展于一个类,而可以实现多个接口;
2、抽象类可以实现方法,接口不可以;