简单的回调例子

来源:互联网 发布:讲主角进入网络电影 编辑:程序博客网 时间: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
原创粉丝点击