黑马程序员技术交流社区
标题:
C#中存在的问题
[打印本页]
作者:
小笨
时间:
2014-8-2 13:10
标题:
C#中存在的问题
本帖最后由 小笨 于 2014-8-3 11:15 编辑
请问4种访问修饰符之间的区别是什么?
作者:
qsq0000hm
时间:
2014-8-2 13:46
a. Public 公共的
b. private 私有,只有在当前类内部可以访问,类中成员不写访问修饰符,默认private。
c. protected 在当前类内部和所有子类内部可以访问(不考虑是否是同一个程序集,只要是继承关系就可以访问)
d. protected internal 兼具两者特性,只要是同一程序集或者两个类有继承关系就可以访问。
e. internal 当前项目内部可以访问,其他项目引用,也不能够访问。不关心是否具有继承关系。类不写访问修饰符默认internal。
作者:
130880130880
时间:
2014-8-2 14:34
楼下观点!
作者:
流失的温度0
时间:
2014-8-2 20:13
在C#中有四个访问修饰符:
public:可以在任何地方被访问。
internal:只能在本项目中访问。
private:只能在本类中被访问。
protected:只能在本类和子类中被访问。
作者:
陈君
时间:
2014-8-3 17:58
尽量少发这种提问帖哦。每次都是一个问一个知识点让别人去回答,很容易让人误解为是刷分的帖子哦。
作者:
官方
时间:
2014-9-23 09:17
学习一下~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2