修飾詞

JScript 修飾詞 (Modifier) 是用來影響類別 (Class)、介面或類別和介面成員的行為和可視性。 在定義類別和介面時您可以使用修飾詞,但是它們不是必要的。

在本節中

  • abstract 修飾詞
    允許使用於類別和類別成員定義的繼承 (Inheritance) 修飾詞,但不允許使用於實作。

  • expando 修飾詞
    將類別標記為可動態擴充或將方法標記為 expando 物件建構函式 (Constructor) 的相容性修飾詞。

  • final 修飾詞
    防止類別擴充或防止方法或屬性被覆寫的繼承修飾詞。

  • hide 修飾詞
    防止方法或屬性覆寫基底類別 (Base Class) 裡的方法或屬性的版本安全修飾詞。

  • internal 修飾詞
    讓類別、介面或成員只能在目前封裝 (Package) 裡看得到的可視性修飾詞。

  • override 修飾詞
    明確覆寫基底類別中方法的版本安全修飾詞。

  • private 修飾詞
    只能夠讓相同類別的成員看得到該類別成員的可視性修飾詞。

  • protected 修飾詞
    只能夠讓目前的類別或介面,或目前類別的衍生類別 (Derived Class) 看得到該類別或介面成員的可視性修飾詞。

  • public 修飾詞
    能夠讓可以存取類別或介面之程式碼看得到該類別或介面成員的可視性修飾詞。

  • static 修飾詞
    標記類別成員是屬於類別本身的修飾詞。

相關章節