美文网首页Java学习笔记程序员技术干货
接口( interface)运用场景----接口回调

接口( interface)运用场景----接口回调

作者: 向日花开 | 来源:发表于2016-12-22 11:29 被阅读244次

接口运用场景、接口回调

接口有什么用?有好多好多案例,比如你忙的时候,快递来了,你没时间去取,那你叫同学去帮你取,取了之后打个电话告诉你。。。等等之类的运用很多。

案例

使用场景:你叫舍友给你收一下衣服,收完之后给你说一声;

/**
 * 建模: CallBack(收完衣服的结果) Sheyou(舍友)  You(你)
 * 接口回调
 */
  public class Demo{
    public static void main(String[] args) {
        You you = new You();//创建一个你
        Sheyou leifeng = new Sheyou("雷锋");  //创建一个雷锋同学
        you.requestShouyifu(leifeng);//委托雷锋舍友收衣服
    }
  }


interface CallBack {
    void result(String msg);
}

class You implements CallBack {
    /**
     * 请求舍友帮你收衣服(客气点)
     *
     * @param sheyou
     */
    public void requestShouyifu(Sheyou sheyou) {
        System.out.println(sheyou.name + "请帮我收一下衣服,要下雨了");
        sheyou.shouyifu(this);//叫他去做的同时注册监听他有没有把这件事做好
    }

    @Override
    public void result(String msg) {
        System.out.println("我知道" + msg);
    }
}

class Sheyou {
    String name;

    public Sheyou(String name) {
        this.name = name;
    }

    //收衣服
    public void shouyifu(CallBack callBack) {
        System.out.println(this.name + "收衣服中...");
        callBack.result("衣服已经收好了。" + "\t" + this.name + "收的.");
    }
}

运行结果

相关文章

  • 接口( interface)运用场景----接口回调

    接口运用场景、接口回调 接口有什么用?有好多好多案例,比如你忙的时候,快递来了,你没时间去取,那你叫同学去帮你取,...

  • Kotlin使用接口回调

    1.Java中的接口回调实现(支持多方法回调) 声明回调接口,初始化接口 使用接口回调(无参数) 使用接口回调(带...

  • Java回调深入理解

    1 接口回调 1.1 接口回调概念 什么是接口回调接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声...

  • JNI&NDK

    JNI: Java Native Interface (Java本地接口,本地接口即C和C++开发的接口) → 调...

  • android JNI NDK入门

    1、JNI(Java Native Interface) Java本地接口,又叫Java原生接口。它允许Java调...

  • Android Module之间数据传递

    方法一:使用接口回调 (1)在子module创建回调接口(参数可变) (2)在子module 实现类设置接口回调 ...

  • JAVA接口回调原理简单实现

    接口回调能实现的核心:接口对象可以被替换为实现这个接口的类的对象 回调一直是一个JAVA中很重要的概念,应用场景:...

  • Kotlin简单回调接口(lambda实现)

    注:适用于回调接口单个方法 1.方法无参无返回值回调 (1)声明回调接口,以及初始化接口 (2)接口方法的调用 (...

  • 带你了解Android接口回调机制

    Android接口回调机制 接口回调是在Android中运用广泛的一种机制,你一定会眼熟它,接下来,我们从两个方面...

  • Fragment向Activity传递值

    一.Fragment向Activity传值的步骤 接口回调传递(5部曲) fragment中准备回调接口 接口中...

网友评论

    本文标题:接口( interface)运用场景----接口回调

    本文链接:https://www.haomeiwen.com/subject/hlbcvttx.html