从类继承方法
定义基类:
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...'
}