黑马程序员技术交流社区

标题: 关于访问修饰符 [打印本页]

作者: 王朋    时间: 2013-5-22 18:24
标题: 关于访问修饰符
访问修饰符有哪几种?每一种的用在什么情况下,如果不写访问修饰符,类和方法属性还有字段用法有区别吗?
作者: a724228803    时间: 2013-5-22 18:29
C#中类及类型成员修饰符有以下四类:public,private,protected,internal。
public        类及类型成员的修饰符
private   类型成员的修饰符
protected   类型成员的修饰符
internal    类及类型成员的修饰符
由以上四类说明,我们知道,可以放在class前面修饰类的修饰符关键字只有public和internal,如果没写任何关键字,默认是internal.
         1.public class:任何地方该类都可以被访问到。
         2.internal class:只有在同一程序集内,该类才可以被访问到。
而类型成员的修饰符可以是由这四个关键字形成的五种组合,他们分别是:public,protected,private,internal,protected internal.类型成员前如果没写任何关键字,默认为private。
需要注明的是:


作者: 画饼    时间: 2013-5-22 18:30
public        类及类型成员的修饰符
private   类型成员的修饰符
protected   类型成员的修饰符
internal  
作者: 画饼    时间: 2013-5-22 18:30
public        类及类型成员的修饰符
private   类型成员的修饰符
protected   类型成员的修饰符





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