Java回调学习
来源:互联网 发布:淘宝电商运营 编辑:程序博客网 时间:2024/05/24 04:30
Java的回调,又名Callback或者hook,前提应用的是Java的多态
小例子:
class Animals{ void bark(){ System.out.println("叫声"); }}class Dog extends Animals{ void bark(){ System.out.println("汪汪汪"); }}public class Callback { public void interestingBark(Animals a){ System.out.println("有很多种动物"); System.out.println("它们有不同的叫声"); //叫声 a.bark(); System.out.println("很有趣吧!"); } public static void main(String[] args) { Callback call=new Callback(); call.interestingBark(new Dog()); }}
输出:
有很多种动物它们有不同的叫声汪汪汪很有趣吧!
优化:
- 可以将父类改成抽象类,强制方法重写
- 也可以通过实现接口来实现强制方法重写
总结:
- 多态在方法体内的实现
阅读全文
1 0
- JAVA回调学习
- Java回调学习
- Java中的回调学习
- Java学习之回调
- java回调的学习
- Java中的回调学习
- java回调基础学习
- java回调机制学习
- Java回调学习笔记
- Java学习之回调
- Java学习之什么是回调?
- 001-java回调基础学习
- Java学习之 回调机制
- 接口的回调1-java学习
- Java的回调机制--学习笔记
- 学习JAVA回调方法(一)
- java学习笔记----回调的实现
- Java学习之回调机制
- JSON的转换
- spring之BeanFactory
- POJ 2718 Smallest Difference
- 1006.单词变换
- php隐藏手机号中间四位
- Java回调学习
- GCD多线程
- 比特位操作——O(1)时间检测2的幂次
- 06_ARM汇编自学笔记指令系统之分类与格式
- Buildroot构建指南--Overview
- Android TextInputLayout 使用
- 在pom.xml中设置maven的镜像为国内镜像
- linux恢复 rm -rf 删除的文件:extundelete
- hbase shell操作之scan+filter