C 封裝之五種訪問修飾符

2021-09-10 06:45:32 字數 573 閱讀 3484

一、五種訪問修飾符

1.public [公開訪問]

公開的訪問許可權。

當前類,子類,例項物件,都可以訪問到。

2.private [私有訪問]

私有的訪問許可權。

只能在當前類內部進行訪問使用;子類,例項物件,都訪問不到。

3.protected [保護訪問]

受保護的訪問許可權。

只能在當前類的內部,以及該類的子類中訪問;例項物件訪問不到。

4.internal [內部訪問]

只能在當前程式集(專案)中訪問;

在同乙個專案中 internal 和 public 的訪問許可權是一樣的。

5.protected internal [內部保護訪問]

protected + internal 的訪問許可權。

二、使用場合

1.修飾類

能夠修飾類的訪問修飾符只有兩個,public 和 internal;

類的預設訪問修飾符是 internal。

2.修飾類成員

五種訪問修飾符都可以修飾類中的成員;

類中的成員預設訪問修飾符是 private。

C 封裝,訪問修飾符

public 訪問修飾符允許乙個類將其成員變數和成員函式暴露給其他的函式和物件。任何公有成員可以被外部的類訪問。private 訪問修飾符允許乙個類將其成員變數和成員函式對其他的函式和物件進行隱藏。只有同乙個類中的函式可以訪問它的私有成員。即使是類的例項也不能訪問它的私有成員。protected 訪...

2018 09 27封裝之五種訪問修飾符

一.五種訪問修飾符 1.public 公開訪問 公開的訪問許可權,當前類,子類,例項物件都可以訪問到。2.private 私有訪問 私有的訪問許可權,只能在當前類內部訪問使用 子類,例項物件都不能訪問。3.protected 保護訪問 受保護的訪問許可權。只能在當前類的內部訪問,以及該類的子類中訪問...

C 基礎11 五種訪問修飾符

五種訪問修飾符 能夠修飾類的訪問修飾符只有兩個 public和internal,其中類的預設訪問修飾符是internal 五種訪問修飾符都可以修飾類中的成員,類中的成員預設訪問修飾符是private 這和c 不同 using system using system.collections.gener...