訪問修飾符
訪問修飾符用於控制對物件或函式/方法的訪問。這是觀念的一個主要部分抽象。
不同的程式語言使用不同的訪問修飾符。這裡有些例子:
-
Java 的
Java 有 4 個訪問修飾符。
private- 只能在類中訪問這些屬性。protected- 這些屬性可以通過同一個包中的子類和類訪問。package- 這些屬性只能由同一個包中的類訪問。public- 每個人都可以訪問這些屬性。
-
C++
C++有 3 個訪問修飾符。
private- 這些屬性只能在課堂內訪問。protected- 派生類可以訪問這些屬性。public- 每個人都可以訪問這些屬性。
-
C#
C#有 5 個訪問修飾符
private- 只能在類中訪問這些屬性。protected internal- 這些屬性可以由相同的程式集和派生類訪問。protected- 派生類可以訪問這些屬性。public internal- 這些屬性可以由同一程式集中的類訪問。public- 每個人都可以訪問這些屬性。