【发布时间】:2014-09-10 23:17:18
【问题描述】:
我用谷歌搜索了这个问题的答案,但找不到。
在 Java 8 中,我知道这是可能的:
// someMethod is defined as: someMethod(AFunctionalInterface i)
someMethod(someObject::someOtherMethod);
问题是:是否可以做到以下几点
AFunctionalInterface i = anObject::SomeMethod;
另外,是否可以像这样将 lambda 分配给变量并传递它?
Printer f = () -> System.out.println(..); methodThatTakesPrinter(f);
【问题讨论】:
标签: java