In Kotlin, classes, methods and properties are final by default: they cannot be overridden.
final
In order to extend a class or override a method or property, it must be marked either open or abstract.
open
abstract
Next: open