天天看點

C# internal 封裝

C# internal 封裝

https://www.w3cschool.cn/csharp/csharp-encapsulation.html

1、面向對象語言的特性:封裝性。

2、通路修飾符:

Private、protected、public、internal、protected internal。

3、類成員預設通路修飾符是private,類預設通路修飾符是internal。

4、相對C++增加了internal、protected internal。

  • internal:同一個程式集的對象可以通路;
  • protected internal:protected 和internal的并集,符合任意一條都可以通路,即同一程式集或派生類中。

補充:

同一程式集:指目前應用程式内,例如一個dll或一個exe。