c#中类的访问修饰符protected只能对其所在的类和所在的子类进行访问。问题是:谁能对他们进行访问。
答案:2 悬赏:80
解决时间 2021-02-18 12:05
- 提问者网友:我是我
- 2021-02-17 18:23
如果是同一个c#文件里面的类能对它进行访问。那么岂不是跟internal一样了吗?
最佳答案
- 二级知识专家网友:情战凌云蔡小葵
- 2021-02-17 19:58
1. protected是子类在继承的时候可以访问,其实可以看作访问自身的成员,但子类对象并不能访问父类对象的成员
2. internal是同一个程序集(dll,exe等)范围内可以访问
3. protected的成员不能由非子类访问,即便是同一个cs文件
2. internal是同一个程序集(dll,exe等)范围内可以访问
3. protected的成员不能由非子类访问,即便是同一个cs文件
全部回答
- 1楼网友:有钳、任性
- 2021-02-17 21:08
public 公共的,访问不受限制,可以类内和任何类外的代码中访问 protected 保护的,可访问域限定于类内或从该类派生的类内 internal 可访问域限定于类所在的程序内 private 私有的,可访问域限定于它所属的类内
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |