Java中将⽅法作为参数进⾏传递的实现
在Java8中引⼊了⼀个函数式接⼝Consumer的对象,该对象可以把⽅法作为参数进⾏传递。
实例如下:
st;
import org.junit.jupiter.api.Test;
import java.util.function.Consumer;
public class ForkJoinTest {
@Test
java接口有没有构造方法public void test(){
//利⽤函数式接⼝Consumer的accept⽅法实现打印,Lambda表达式如下
Consumer<Object> consumer =this::println;
consumer.accept("jay");
printlnJay(consumer);
}
private void printlnJay(Consumer<Object> consumer){
consumer.accept(11);
}
private void println(Object msg){
System.out.String());
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论