黑马程序员技术交流社区

标题: 修饰符protected internal该怎么理解呢? [打印本页]

作者: 李永涛    时间: 2012-11-24 21:34
标题: 修饰符protected internal该怎么理解呢?
本帖最后由 李永涛 于 2012-11-25 12:05 编辑

修饰符protected internal是指被它修饰的属性和方法只能在它所在的类下使用么?
作者: 罗代势    时间: 2012-11-24 22:44
protected是受保护的能访问自己的类成员;也可以被它的派生类访问,也就是子类可以访问它的成员。
internal类只能在当前项目中访问
作者: 韩俊    时间: 2012-11-25 08:49
protected:访问仅限于包含类或从包含类派生的类型;
internal:只能在一个项目中被使用,不能跨项目调用,只有自己的项目内使用,即使子类也不能访问;
protected internal 就是protected和internal的并集,protected就只能被子类内部所访问,于是它们的并集就是:同一个项目内或者子类内部能被访问。如果既不是同一程序集也不是子类,就无法访问。
作者: 李永涛    时间: 2012-11-25 12:05
韩俊 发表于 2012-11-25 08:49
protected:访问仅限于包含类或从包含类派生的类型;
internal:只能在一个项目中被使用,不能跨项目调用, ...

谢谢了,查了一些资料也是这么说的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2