首页 > 代码库 > java回调函数
java回调函数
C++回调函数通过函数指针实现,Java中没有函数指针,可以通过接口实现。
1 interface IShow{ 2 public void show(String str); 3 } 4 5 class ShowA implements IShow{ 6 public void show(String str) { 7 System.out.println(str+" is very high!"); 8 } 9 };10 11 class ShowB implements IShow{ 12 public void show(String str) {13 System.out.println(str+" is very rich!"); 14 } 15 };16 17 class ShowC implements IShow{ 18 public void show(String str) {19 System.out.println(str+" is very handsome!"); 20 } 21 };
1 String str = "Jack";2 IShow showA = new ShowA();3 IShow showB = new ShowB();4 IShow showC = new ShowC();5 showA.show(str);6 showB.show(str);7 showC.show(str);
运行结果:
可通过接口对相应功能进行扩展和更新。
java回调函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。