Heranca de classe


Por padrão, uma classe sempre se estender quaisquer outras classes (semelhante ao objeto Java).

Kotlin

      
open class Animal(name: String)
class Person(firstName: String, lastName: String) : Animal(firstName)
      

Observe que, ao usar a nomenclatura de um único construtor, precisamos especificar os parâmetros que estamos usando para o construtor pai. Isso é equivalente a chamar super() em Java.