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 2022-09-13 11:14  bsdliao  阅读(4)  评论(0)    收藏  举报