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 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰

這個網誌中的熱門文章

nano 文字編輯器

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

16天記下7000單字

Android Studio 歷代版本下載點

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)