以java.util.function.Consumer为例:
它有一个方法
andThen(Consumer<? super T> after)大多数(全部?)方法在java.util.function中将函数接口作为参数使用通配符和超级。这有什么好处呢?
发布于 2015-02-27 00:46:16
签名andThen(Consumer<? super T> after)表示,在某一时刻,after.accept()将以T作为参数进行调用。Consumer<S>的实现将包含方法accept(S),如果S是T的超类,也可以用T调用该方法。因此,也允许这样的实现被传递是有意义的。
https://stackoverflow.com/questions/28755488
复制相似问题