>The `open` annotation on a class is the opposi...
# getting-started
d
The
open
annotation on a class is the opposite of Java’s `final`: it allows others to inherit from this class. By default, all classes in Kotlin are final, which corresponds to Effective Java, Item 17: Design and document for inheritance or else prohibit it.