Open關鍵字
如果沒有 open 關鍵字,Kotlin中定義的類默認爲final屬性,故無法被繼承
// public final class People
class People {
fun favourite(){}
}
故如果要被繼承,需要使用 open 關鍵字
package com.tct.freeze.kotlinstudydemo
// open 關鍵字,表示該類可被繼承
open class People {
open fun favourite(){}
}
繼承關係
package com.tct.freeze.kotlinstudydemo
class Student : People() {
override fun favourite() {
super.favourite()
println("Study")
}
}