page contents

java8 FunctionalInterface编程

Pack 发布于 2020-02-28 17:47
阅读 809
收藏 0
分类:Java开发

(java8) 定义一个 FunctionalInterface,使得可以将 System.out::println 赋值给该 FunctionInterface 类型的变量?

这个题目没看明白,大家给些思路

478
Pack
Pack


@FunctionalInterface public interface Test<T> { void p(T str); }


public class MainTest { static Test test = System.out::println;

public static void main(String[] args) { String str = "biwin"; Object obj = new Object(); test.p(str); test.p(obj); } }

这题主要是考验你对JDK8新特性的了解,可以百度下函数式接口,函数式编程。

请先 登录 后评论