Java中“密封接口”的意义是什么? API注意:

问题描述

随着Java 15最近推出,我正在阅读有关它支持的新功能和API的信息。 Java 15具有“密封类”和“密封接口”(JEP 360: Sealed Classes (Preview))作为预览功能。

他们提供了诸如Shape-> Circle,Rectangle等经典示例。

我了解密封类:提供的switch语句示例对我来说很有意义。但是,密封接口对我来说还是个谜。任何实现接口的类都必须为其提供定义。接口不会损害实现的完整性,因为接口本身是无状态的。我是否想将实现限制为几个选定的类都没关系。

您能告诉我Java 15+中密封接口的正确用法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)