Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能的重复: 为什么要封类?
我还没有看到很多带有这个修饰符的类,但是我想知道这在哪种情况下会有用。
如果您不希望任何人扩展课程。
经典示例是一个 String 类,它是自给自足的并且实现了享元模式,如果有人可以覆盖它的方法/属性,它可能很容易被破坏。
如果您提供不需要更改的 API,出于上述任何原因,您希望使用密封类。