- 这里只是用代码说明一下JAVA中钩子简易的使用。启动进程什么的就忽略了,用字带过。
package tk.javazhangwei.callback;
public class drawFrame {
public static void drawFrame(MyFrame m){
System.out.println("启动进程");
System.out.println("增加循环");
System.out.println("查看进程消息");
m.Frame();
System.out.println("启动缓存,增加效率");
}
public static void main(String[] args){
drawFrame(new MyFrame01());
}
}
class MyFrame01 implements MyFrame{
public void Frame(){
System.out.println("画出一个小窗口");
}
}
class MyFrame02 implements MyFrame{
public void Frame(){
System.out.println("画出一个矩形");
}
}
package tk.javazhangwei.callback;
/***
* 创建一个MyFrame接口
* @author zw
*
*/
public interface MyFrame {
void Frame();
}