为什么 Collectors
类在 Java 8 中是最终的?我想在我自己的类 MyCollectors
中扩展 Collectors 类。我将在其中添加 Collectors
类中不存在的其他方法。
最佳答案
Collectors
是最终的,因为它只包含 static
实用方法。它不能被实例化(它的构造函数是private
),因此对它进行子类化是没有意义的。
您可以创建自己的 MyCollectors
类,独立于 Collectors
。
或者,如果您想通过 MyCollectors
访问 Collectors
方法,您可以在 MyCollectors< 中创建所有
类。Collectors
静态方法的包装器
关于java - 如何扩展 Collectors 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54865426/