A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 幸福的彼岸 于 2014-1-16 17:27 编辑

.NET支持哪几种访问级别,C#实现了其中的哪几种?

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

4 个回复

倒序浏览
1.在编写程序时,可以对类的成员使用不同的访问修饰符,从而定义它们的访问级别;
2.公有成员:C#中的公有成员提供了类的外部界面,允许类的使用者从外部进行访问。公有成员的修饰符为public,这是限制最少的一种访问方式;
3.私有成员:C#中的私有成员仅限于类中的成员可以访问,从类的外部访问私有成员是不合法的。如果在声明中没有出现成员的访问修饰符,按照默认成员为私有的。私有成员的修饰符为private。
4.保护成员:为了方便派生类的访问,又希望成员对于外界是隐蔽的,这时可以使用protected修饰符,声明成员为保护成员;
5.内部成员:使用internal修饰符的类成员是一种特殊的成员。这种成员对于同一包中的应用程序库是透明的,而在包.NET之外是禁止访问的。


评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
NET支持的访问性级别有6种,分别是Public, Private, Family,Assembly,Family&Assembly, Family or Assembly, C#除了Family&Assembly没有实现,其他都实现,相对应的关键字是public,private,protected,internal,protect internal

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
沈可 发表于 2014-1-16 16:36
NET支持的访问性级别有6种,分别是Public, Private, Family,Assembly,Family&Assembly, Family or Assembly ...

好吧,还是你回答的完整
回复 使用道具 举报
{:soso_e104:}{:soso_e183:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马