一直以来对于swing中的事件监听器机制都没能理解,搞得云里雾里的。今天在看C和指针的时候,遇到函数回调的知识,终于明白了,我对函数回调的理解是:
1、函数回调是一种设计模式;
2、在C/C++中函数回调其实就是函数指针的传递;
3、Java中的函数回调必须要借助于接口来实现:将回调函数定义在接口中;
4、函数回调在Java中的经典应用:swing中的监听器机制(明白了函数回调的机制之后,就可以在Swing中轻松实现自定义的事件监听器)。
1、函数回调是一种设计模式;
2、在C/C++中函数回调其实就是函数指针的传递;
3、Java中的函数回调必须要借助于接口来实现:将回调函数定义在接口中;
4、函数回调在Java中的经典应用:swing中的监听器机制(明白了函数回调的机制之后,就可以在Swing中轻松实现自定义的事件监听器)。