最新的 Java 版本 15 提供了新功能 -sealed
修饰符。我通过了JEP,它说:
密封的类和接口限制了哪些其他类或接口可以扩展或实现它们。
目标:
- 允许类或接口的作者控制负责实现它的代码。
- 提供比访问修饰符更具声明性的方式来限制超类的使用。
- 通过支持模式的详尽分析来支持模式匹配的未来方向。
第一个和第二个非常简单,但第三个很难遵循。有人可以解释一下,请问如何sealed
提供帮助pattern matching
?
最新的 Java 版本 15 提供了新功能 -sealed
修饰符。我通过了JEP,它说:
密封的类和接口限制了哪些其他类或接口可以扩展或实现它们。
目标:
- 允许类或接口的作者控制负责实现它的代码。
- 提供比访问修饰符更具声明性的方式来限制超类的使用。
- 通过支持模式的详尽分析来支持模式匹配的未来方向。
第一个和第二个非常简单,但第三个很难遵循。有人可以解释一下,请问如何sealed
提供帮助pattern matching
?