Kotlin 教學【從零開始學 Kotlin 程式設計】可見性修飾關鍵字 (Visibility modifiers)
【從零開始學 Kotlin 程式設計】
線上教學課程目錄:https://bit.ly/2Kx7GrM
Youtube 課程播放清單:https://bit.ly/3qJ5a5Q
可見性修飾關鍵字
在 Kotlin 中,可見性修飾關鍵字(Visibility Modifiers)用來控制類別、物件、介面、函數和屬性的可見範圍。
以下是 Kotlin 中四個可見性修飾關鍵字及其作用:
- open : 開啟,允許子類別繼承後可以覆寫
- public : 公開,預設沒額外宣告的成員都是公開看得到。
- private:私有,該成員只有在該類別才看得到。
- protected : 保護,該成員在子類別也可以看到。
- internal : 內部,只有該模組才可以看得到
可見性修飾關鍵字使用範例
open class MyClass() {
public open var a = 100
private var b = 100
protected open var c = 100
internal open var d = 100
}
class SubClass() : MyClass() {
override var a = 100
//override var b = 0 //錯誤
override var c = 100
override var d = 100
}
fun main() {
val mySubClass = SubClass()
mySubClass.a
//mySubClass.b //錯誤
//mySubClass.c //錯誤
mySubClass.d
}
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰