胖蔡说技术
随便扯扯

Java之接口回调

接口是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

                                    }
                          });
             }
}

如上。就是一个完整的接口调用过程。

赞(0) 打赏
转载请附上原文出处链接:胖蔡说技术 » Java之接口回调
分享到: 更多 (0)

请小编喝杯咖啡~

支付宝扫一扫打赏

微信扫一扫打赏