androidAndroid开发经验谈Android开发

大厂Android面试题汇总(一)JAVA基础

2018-03-07  本文已影响49人  我的天呐0_0
class Writer {//作家基类
    void work(){};
}
interface programmer{//程序员接口
    void work();
}

闭包实现代码如下:

public class WriterProgrammer extends Writer {
    @Override
    public void work(){
    //写作
}
public void code(){
    //写代码
}
class ProgrammerInner implements programmer{
    @Override
    public void work(){
        code();
    }
}

在子类中定义了遵循程序员接口规则的内部类,然后使用内部类实现程序员的work()方法回调code()方法,在子类中直接实现父类作家的work()方法。

问题来自:AWeiLoveAndroid的博客

如果对你有那么一些帮助,请给个赞吧~

上一篇 下一篇

猜你喜欢

热点阅读