接口声明,实现类实例化的对象叫做接口回调。
接口回调是指可以把实现某一接口的类创建的对象赋给该接口声明的接口变量中。那么接口变量就可以调用被类实现的接口中的方法。实际上,当接口变量被类实现的接口中的方法时,就是通知相应的对象调用接口的方法。
public class Lion entends Mammal implements Cats{ //狮子的具体猎杀方式 public void hunting(){ /** *1. *2. *3. **/ } public static void main(Stringp[] arg){ Cats lion = new Lion(); lion.hunting(); } } interface Cats{ //猫科动物的猎杀方式,没有具体实现 public void hunting(); } class Mammal{ public String limbsName = "Leg"; public void run(){ System.out.println(limbsName+"running..."); } }