密封类可以列出的子类的最大数量是多少(类似于接口):
public sealed class Foo permits A, B, C {
// How many sub classes can ^^^^^^^
// be listed here?
}
Run Code Online (Sandbox Code Playgroud)
该语言实际上是否定义了限制?即,在语言层面上它实际上是无限的吗?
如果语言层面没有这样的限制,那么似乎实现仍然必须有技术限制。某个地方应该有一个列表来存储允许的子类的某种表示形式。我希望那时使用 16 或 32 位整数。