訪問修飾符

訪問修飾符用於控制對物件或函式/方法的訪問。這是觀念的一個主要部分抽象

不同的程式語言使用不同的訪問修飾符。這裡有些例子:

  • Java 的

    Java 有 4 個訪問修飾符。

    1. private - 只能在類中訪問這些屬性。
    2. protected - 這些屬性可以通過同一個包中的子類和類訪問。
    3. package - 這些屬性只能由同一個包中的類訪問。
    4. public - 每個人都可以訪問這些屬性。
  • C++

    C++有 3 個訪問修飾符。

    1. private - 這些屬性只能在課堂內訪問。
    2. protected - 派生類可以訪問這些屬性。
    3. public - 每個人都可以訪問這些屬性。
  • C#

    C#有 5 個訪問修飾符

    1. private - 只能在類中訪問這些屬性。
    2. protected internal - 這些屬性可以由相同的程式集和派生類訪問。
    3. protected - 派生類可以訪問這些屬性。
    4. public internal - 這些屬性可以由同一程式集中的類訪問。
    5. public - 每個人都可以訪問這些屬性。