从类继承方法

定义基类:

open class Person {
    fun jump() {
        println("Jumping...")
    }
}

定义派生类:

class Ninja: Person() {
    fun sneak() {
        println("Sneaking around...")
    }
}

忍者可以使用 Person 中的所有方法

fun main(args: Array<String>) {
    val ninja = Ninja()
    ninja.jump()  // prints: 'Jumping...'
    ninja.sneak() // prints: 'Sneaking around...'
}