Потребительские заменители 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
}
}

person kay    schedule 14.06.2018    source источник
comment
Да, Runnable.   -  person daniu    schedule 14.06.2018
comment
Не знаю, почему это было помечено assembly, потому что я не вижу никаких инструкций ЦП или байт-кода Java (у которого есть собственный тег: java-байткод-asm). Это должно было быть помечено .net-assembly?   -  person Peter Cordes    schedule 14.06.2018


Ответы (1)


Да, вы ищете Runnable интерфейс, который имеет единственный метод без параметров и имеет возвращаемый тип void.

e.g.

Runnable runnable = () -> doSomething();
person Ousmane D.    schedule 14.06.2018