Java基础知识(二) 回调函数

原创 2007年09月19日 14:38:00
public class EventNotifier ...{
private InterestingEvent ie;

private boolean somethingHappened;

//Delphi中的写法
//property OnEvent : TOnEvent read FOnEvent write FOnEvent;
public EventNotifier(InterestingEvent event) ...{
    
this.ie = event;
    somethingHappened 
= true;
}


//Delphi中的写法
//if assigned(FOnEvent) then
//FOnEvent(self,StrLog);
public void doWork() ...{
    
if (somethingHappened) ...{
     ie.interestingEvent();
    }

}

//
public static void main(String[] argc)...{
  CallMe cm
= new CallMe();  
  EventNotifier ev 
= new EventNotifier(cm);
  ev.doWork();

}


}

//回调函数要用到的接口
interface InterestingEvent ...{
     
public void interestingEvent();
}

//要实现调用函数,就要实现回 调函数接口(InterestingEvent )
class CallMe implements InterestingEvent ...{
private EventNotifier en;

public CallMe() ...{
    en 
= new EventNotifier(this);
}



public void interestingEvent() ...{
 System.out.println(
"ddd");
}


}
 

java基础知识回顾(一)

java基础    2014.3.12         发现一个很奇怪的事情,今天登陆CSDN怎么也登陆不了,浏览csdn上的其他的东西都能正常显示。所以只能先写在word文档里,明天再贴上去,鼓励自...
  • lanonola
  • lanonola
  • 2014年03月13日 08:53
  • 1164

mysql数据库基础知识

朋友需要,今天整理的速成的。有了orm数据库crud忘记的干干净净==。 类型属性: ◦ZEROFILL –适用于所有数值类型数据数据列 –作用:如果数值的宽度小于定义的显示宽度,则在数值前填...
  • wanpro
  • wanpro
  • 2016年07月27日 20:29
  • 1273

Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。   写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3...
  • xyzopq100
  • xyzopq100
  • 2016年02月18日 09:28
  • 108180

Java 回调函数基础知识

C语言中回调函数解释 回调函数(CallbackFunction)是怎样一种函数呢?   函数是用来被调用的,我们调用函数的方法有两种: 直接调用:在函数A的函数体里通过书写函数B的函...
  • vvcumt
  • vvcumt
  • 2014年08月14日 17:39
  • 367

关于回调函数和钩子函数基础知识的整理

回调函数:Callback Function 什么是回调函数? 首先做一个形象的比喻:   你有一个任务,但是有一部分你不会做,或者说不愿做,所以我来帮你做这部分,你做你其它的任务工作或者等着我的消息...
  • HBlock
  • HBlock
  • 2017年12月13日 17:03
  • 248

关于回调函数和钩子函数基础知识的整理

回调函数:Callback Function 什么是回调函数? 首先做一个形象的比喻:   你有一个任务,但是有一部分你不会做,或者说不愿做,所以我来帮你做这部分,你做你其它的任务工...
  • shero_amour
  • shero_amour
  • 2016年09月02日 10:27
  • 3149

关于回调函数和钩子函数基础知识的整理

关于回调函数和钩子函数基础知识的整理 转自:关于回调函数和钩子函数基础知识的整理 回调函数:Callback Function 什么是回调函数? 首先做一个形象的比喻:   ...
  • chenjie863
  • chenjie863
  • 2013年12月22日 10:15
  • 1274

基础知识---const/typedef/函数指针/回调函数

变量:      左值:(lvalue),左值可以出现在赋值语句的左边或右边      右值:(rvalue),右值只能出现在赋值的右边,不能出现在赋值语句的左边。变量是左值,因此可以出现在赋值语句的...
  • ezhong0812
  • ezhong0812
  • 2011年04月15日 10:13
  • 1131

关于回调函数和钩子函数基础知识的整理

作者:Raul.c 转自:http://www.cnblogs.com/Torres_fans/archive/2010/01/04/1638743.html 回调函数:Callb...
  • whw8007
  • whw8007
  • 2013年05月03日 12:41
  • 383

关于回调函数和钩子函数基础知识的整理

关于回调函数和钩子函数基础知识的整理 转自:关于回调函数和钩子函数基础知识的整理 回调函数:Callback Function 什么是回调函数? 首先做一个形象的比喻: ...
  • woaixiaopangniu521
  • woaixiaopangniu521
  • 2017年04月21日 12:50
  • 176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java基础知识(二) 回调函数
举报原因:
原因补充:

(最多只允许输入30个字)