黑马程序员技术交流社区
标题:
c#中访问修饰符作用域到底是怎么回事????
[打印本页]
作者:
黑马姜硕
时间:
2011-12-15 14:55
标题:
c#中访问修饰符作用域到底是怎么回事????
本帖最后由 黑马姜硕 于 2011-12-21 08:45 编辑
c#中 public protected internal private 这几个访问修饰符的作用域是怎么回事啊 他们都能在什么地方出现???
作者:
许全通
时间:
2011-12-15 15:26
private : 私有成员, 在类的内部才可以访问。
protected : 保护成员,该类内部和继承类中可以访问。
public : 公共成员,完全公开,没有访问限制。
internal: 当前程序集内可以访问。
你可以下载一下传智的面试宝典看看哦!!!
作者:
周胜
时间:
2011-12-15 17:45
public 修饰的类,可以在整个系统的任意地方调用,是完全公开的.
private 相反的,只能在类内部调用.任何实例,无法调用private调用.
internal 仅为同项目(这里的项目是只单独的项目,而不是整个解决方案)调用,按照我的理解,应该是和java的friendly一样的效果.
protected 自己及自己的子类可以调用 .
作者:
刘波
时间:
2011-12-19 16:18
public 公共的,可任意访问
private 私有的,可被本类访问
protected保护,可被本类和子类访问
internal 内部,可被本程序集内的所有类访问
protected internal内部保护,只能被本程序集内的所有类和这些类的继承子类所存取
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2