- (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)
导航
统计
- 随笔 - 1
- 文章 - 0
- 评论 - 0
- 阅读 - 2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构