接口是Java抽象化的一个典型代表,让我们可更加抽象实现,接口回调实际实现的就是代码的松耦合,调用方法的具体实现不需要实现,接口方法的具体实现由接口所有者重写,具体如下:

1、接口
首先需要创建一个接口,添加需要重写的抽象方法,我们创建的接口名称是onClick,抽象方法是带参的click方法,如下:
public interface onClick{
pulbic void click(String url);
}
2、调用的工具类
然后是创建调用接口的工具类,就是我们实际操作的对象的类,我们这里创建对象的类是Demo
,调用接口的方法是setOnclick(onclick click)
方法。
public class Demo{
private String url="http://192.168.10.11/"
public void setOnclick(onclick click){
System.out.print("这里不显示");
click.clcik(url);
}
}
3、具体实现
成功创建接口和实际操作的类后,就是在实际中操作,如下是在一个java小程序中的使用,在main方法中通过操作对象抽象接口的抽象方法。
public class Main{
public static void main(String[] argo){
Demo demo=new Demo();
demo.setOnclick(new onClick{
@Override
public void onClick(String url){
//need overwrite
}
});
}
}
如上。就是一个完整的接口调用过程。