- (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)
浙公网安备 33010602011771号