C#访问权限修饰符(转)

来源:互联网 发布:unity3d 2d角色朝向 编辑:程序博客网 时间:2024/05/19 02:01

C#访问权限修饰符(转)

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。他们具体的访问权限,我们看下图就明白了。

 

需要注明的是:

  1. protected的权限和private的权限很相似,唯一不同的是protected类型成员可以被子类继承,而private类型成员不可以被继承。
  2. protected    internal类型成员可以被理解成protected   or   internal    类型成员。不存在protected   and   internal类型成员。
软件人生-------男装、女装这几天有新款上市哦,大家有兴趣进来看看http://icefish.taobao.com/
绿色通道: 好文要顶 关注我 收藏该文与我联系 
冰 鱼
关注 - 67
粉丝 - 4
+加关注
0
0
(请您对文章做出评价)
« 博主上一篇:C# 中 Struct 与 Class 的区别,以及两者的适用场合(转载)
» 博主下一篇:关于“重写”和“隐藏”,override和new的区别(转)
原创粉丝点击