简单的回调例子
来源:互联网 发布:讲主角进入网络电影 编辑:程序博客网 时间:2024/05/29 14:42
interface Msg{ void showMessage();}class NbMsg implements Msg{ public void showMessage() { System.out.println("123456"); }}class CahrMsg implements Msg{ public void showMessage() { System.out.println("abcdef"); }}public class test { private Msg msg; public void show() { System.out.println("处理一些东西"); msg.showMessage(); } public void setMsg(Msg msg) { this.msg = msg; } public static void main(String[] args) { test a = new test(); a.setMsg(new CahrMsg()); a.show(); a.setMsg(new NbMsg()); a.show(); }}结果是:处理一些东西abcdef处理一些东西123456