java回调函数上篇初步理解

    xiaoxiao2021-03-25  77

    美好的一天又开始了

    自己模仿一些第三方函数调用,做了初步理解

    1、

    public interface CallBack { String callBackListener();  }

    2、

    public interface Teacher { void onSuccess(String msg, CallBack callBack); void onFailed(String msg, CallBack callBack); }

    3、

    public class Student implements Teacher{ @Override public void onSuccess(String msg, CallBack callBack) { System.out.println(msg+"==="+callBack.callBackListener()); } @Override public void onFailed(String msg, CallBack callBack) { System.out.println(msg+"==="+callBack.callBackListener()); } }

    4、

    public class DoMain { public static void main(String[] args) { Student student = new Student(); student.onSuccess("作业做好了吗?", new CallBack() { @Override public String callBackListener() { return "做好了"; } }); student.onFailed("没有完成吗?", new CallBack() { @Override public String callBackListener() { return "没完成"; } }); } }

    转载请注明原文地址: https://ju.6miu.com/read-38988.html

    最新回复(0)