黑马程序员技术交流社区

标题: 访问修饰符有什么区别么 [打印本页]

作者: 徐荣权    时间: 2013-1-29 21:44
标题: 访问修饰符有什么区别么
本帖最后由 徐荣权 于 2013-1-31 22:49 编辑

在C#语言中,共有五种访问修饰符:public、private、protected、internal、protected internal。

他们的有什么区别么?都在什么场合使用?

作者: 许庭洲    时间: 2013-1-29 21:54
1. public: 公共成员,完全公开,没有访问限制;
2. private:私有成员,在类的内部才可以访问;
3. protected:保护成员,该类内部和继承类中可以访问。
4. internal:当前程序集内可以访问;
5. protected internal:同一程序集或者派生类可以访问。
作者: 徐荣权    时间: 2013-1-31 22:52
许庭洲 发表于 2013-1-29 21:54
1. public: 公共成员,完全公开,没有访问限制;
2. private:私有成员,在类的内部才可以访问;
3. protect ...

十分感谢!!!




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