C#中的访问修饰符
  • (1) Pubilc :任何公有成员可以被外部的类访问。
  •  (2) Private :只有同一个类中的函数可以访问它的私有成员。
  •  (3) Protected :该类内部和继承类中可以访问。
  •  (4) internal : 同一个程序集的对象可以访问。
  •  (5) Protected internal :3 和 4 的并集,符合任意一条都可以访问。
  • private < internal/protected < protected internal < public
  • 比如说:一个人A为父类,他的儿子B,妻子C,私生子D(注:D不在他家里)

    如果我们给A的事情增加修饰符:

    •  public事件,地球人都知道,全公开
    •  protected事件,A,B,D知道(A和他的所有儿子知道,妻子C不知道)
    •  private事件,只有A知道(隐私?心事?)
    •  internal事件,A,B,C知道(A家里人都知道,私生子D不知道)
    •  protected internal事件,A,B,C,D都知道,其它人不知道
    • 转至C# 封装 | 菜鸟教程 (runoob.com)
posted on   bsdliao  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示