接口回调,用最简单的一个匿名内部类来讲解(附接口回调高级应用场景,让你对接口的了解登堂入室)

接口回调,是Java开发者必须要学的一个东西,可是他呢,书上没有,大神博客里也没有,所以导致了有部分小伙纸并不了解这个知识,所以这里做一个最简单的讲解。


(先不牵扯什么异步回调、同步回调)


首先,只需要记住一点,接口回调的含义就是把代码换个地方写


正常我们是这样写的

public class Data3 extends MyData {

    Data3() {
        System.out.print("-----");
    }

可是我们因为某种原因,不得不把代码放到另外一个地方去写,怎么办?我们第一时间想到的是,再新建一个方法,调用这个方法即可。

public class Data3 extends MyData {

    Data3() {
        cal();
    }
    
    void cal() {
        System.out.print("-----");
    }
这样其实已经算是回调了,但是我们没有采用接口,采用的是方法,所以称之为方法回调。


但是因为种种原因(原因稍后会讲),我们不能总写在我们这一个类里吧?所以我们需要弄一个类

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值