0

可能的重复:
为什么要封类?

我还没有看到很多带有这个修饰符的类,但是我想知道这在哪种情况下会有用。

4

1 回答 1

0

如果您不希望任何人扩展课程。

经典示例是一个 String 类,它是自给自足的并且实现了享元模式,如果有人可以覆盖它的方法/属性,它可能很容易被破坏。

如果您提供不需要更改的 API,出于上述任何原因,您希望使用密封类。

于 2012-07-24T05:28:09.993 回答