java回调
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java回调相关的知识,希望对你有一定的参考价值。
简单说,当做某件事做到一半突然不知道该如何进行下去,我们可以利用一个对象调用一个方法
这个方法可以用接口抽象出来
然后由子类实现这个方法
我们就可以引用接口抽象实例化子类对象
再调用子类方法
public class Demo8 {
public static void main(String[] args) {
DoSomeThing p=new DoSomeThing();
Persons person=new Thing();
p.step(person);
}
}
class DoSomeThing{
public void step(Persons person){
System.out.println("醒了");
System.out.println("刷牙");
System.out.println("洗脸");
person.way();
}
}
interface Persons{
void way();
}
class Thing implements Persons{
public void way(){
System.out.println("吃早餐");
}
}
以上是关于java回调的主要内容,如果未能解决你的问题,请参考以下文章