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