目录 一、接口定义
二、接口的特点
三、使用接口的好处
四、接口回调
五、Android中的接口回调机制
一、接口定义
接口通常以interface来修饰。
public interface Animal{
void eat(String param);
}
接口名:Animal 接口中定义的方法eat(String param)
二、接口的特点:
1:接口没有构造方法,不可实例化,可结合多态进行使用(接口 对象=new 对象() )
2:接口中的每个变量隐式指定为 public static final。
3:接口中的每个方法都是隐式抽象的,默认指定为 public abstract
4:接口里不能包含普通方法
5:子类继承接口必须实现接口里的所有成员方法,除非子类也是抽象类
6:接口支持多继承。
7:当一个类实现接口的时候,要实现接口中所有定义方法。否则这个类要被定义为抽象类。
(抽象类的特点:
1:成员属性必须不能是 private(私有) 修饰符修饰
2:成员方法可包含普通方法(虚方法)和abstract(抽象)修饰的成员方法
3:子类可选择性的重写虚方法,必须实现父类的所有抽象方法)
三、使用接口的好处:
例如:某公司需要做