final keyword
If you are sure that a class will never be subclassed, you can enforce it via the final keyword.
class X final {
... // Program won't compile if anyone tries to subclass X
}final keywordIf you are sure that a class will never be subclassed, you can enforce it via the final keyword.
class X final {
... // Program won't compile if anyone tries to subclass X
}