大家好,又见面了,我是你们的朋友全栈君。
也不知道我理解的对不对,欢迎大家讨论!
自己写了个钩子函数,我理解的钩子函数:
public interface Transactioner {
String wedontknow() ;
}
public abstract class GouZi {
public abstract void gouzi(Transactioner t);
}
public class Test extends GouZi{
public static void main(String []s){
Test t = new Test();
t.gouzi(new Transactioner() {
@Override
public String wedontknow() {
return "this is from Transactioner---wedontknow";
}
});
}
@Override
public void gouzi(Transactioner t) {
System.out.println("This is from gouzi function");
System.out.print(t.wedontknow());
}
}
===============
运行结果:
This is from gouzi function
this is from Transactioner---wedontknow
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/129280.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有