小编Add*_*ina的帖子

一个密封类可以声明多少个子类?

密封类可以列出的子类的最大数量是多少(类似于接口):

public sealed class Foo permits A, B, C {
   // How many sub classes can  ^^^^^^^
   // be listed here?
}
Run Code Online (Sandbox Code Playgroud)

语言实际上是否定义了限制?即,在语言层面上它实际上是无限的吗?

如果语言层面没有这样的限制,那么似乎实现仍然必须有技术限制。某个地方应该有一个列表来存储允许的子类的某种表示形式。我希望那时使用 16 或 32 位整数。

java java-17

9
推荐指数
2
解决办法
1461
查看次数

标签 统计

java ×1

java-17 ×1