首页 > 解决方案 > Java 消费替代品?

问题描述

已经有一个 java 替代这个功能接口的地方:

public interface FunctionA {
       public void run(Person person, Object target);
}

形式为

BiConsumer<Person, Object>

这个抽象类有没有一个:

public abstract class ApplicationPlugin {

public abstract void init();

}

用法是:

public class X extends ApplicationPlugin {
@Override public void init(){
    //stuff
}
}

标签: javasyntaxconsumer

解决方案


是的,您正在寻找Runnable接口,它有一个不带参数的方法并且返回类型为void 。

例如

Runnable runnable = () -> doSomething();

推荐阅读