公司使命:打造嘉兴技术实力最强的网络公司
服务项目:嘉兴网站建设 嘉兴网站制作 嘉兴网站优化
新闻中心
您当前的位置 → 龙媒网络建站知识网站建设

Asp.net网站建设时,使用c#语言访问修饰符的方法


发布时间:2009-07-31 09:16:40   文章来源:jiaxingweb   浏览:[  ]   评论:[  ]

    在c#语言中,访问修饰符可以用来修饰类,类中的变量,方法等,所以访问修饰符贯穿于整个c#。c#语言中共有以下几个访问修饰符:default、Public、Private、Internal、Protected、Protected internal。

    下面对各个修饰符进行解释:

1, default的英文意思就是“默认的”,也是是当你不加任何修饰符时,这样c#就认为你为Private修饰符,也就是说当你加上修饰符的时候,“不加修饰符”=“default”修饰符=“Private”修饰符。

2, Public 的英文意思就是“公共的”,也就是说Public所修饰的类,或方法,可以被其它所有类,方法调用,它的权限是最大的。

3, Private 的英文意思就是“私有的”,也就是说它的个人所独有的,它所修饰的变量,方法,这有它类的本身可以访问,其它的都不能访问,它的权限是最小的。

4, Internal 的英文意思就是“内部的”,就是在整个程序集中对可以访问,“程序集(Assembly)是.NET程序的最小组成单位。每个程序集都有自己的名称、版本等信息。程序集通常表现为一个文件(.exe或.dll文件),这样的程序集被称为单文件程序集,这种程序集是最常见的。程序集也可以由多个文件组成,每个文件都是一个模块文件或者是一个资源文件,这样的程序集被称为多文件程序集。”

5, Protected 的疑问意思是“保护的”,它的访问权限是,在类和所派生的子类中可以访问。

    下面是他们的权限关系图:

Public<Internal<Protected<Private=default

    在网站建设过程中,我们用到最多的应该是Public修饰符,然后是Private修饰符,然后是Protected

    下面本人的一点见解:


    Public修饰符可能在大多数情况下都会使用,因为在网站建设过程中如果你不能确定用什么修饰符最贴切的时候,而且客户又在催着要产品的时候,可能会直接使用“Public”,只是一种偷懒的方法,还有可能就是说网站建设中规划不是做的很好,当你要用到一种方法的时候,你大部分情况下都是使用“Public”修饰符,这样可能方便你下次再调用这种方法。

    Private修饰符,大部分用于类的字段声明中,再在类中使用了属性来访问这个字段,提高安全性,这是一般的做法

    Protected修饰符,用在父类中比较多,这样方便在子类中调用,在网站建设过程中,我们可能要定义好多个父类,然后在他们的子类中进行调用,在网站建设中还是很多这样使用的。

下面是图例:

评论
发表评论
评论内容:
昵称:
邮箱:
嘉兴网络公司 嘉兴网站建设 嘉兴网站制作 嘉兴建网站 嘉兴网页设计 嘉兴网页制作 嘉兴网站优化 嘉兴网站推广 PE给水管 HDPE中空壁缠绕管 ABS管生产厂家
服务热线: 0573-82102225 15858312461 QQ: 56373131 E-mail: sales@jiaxingweb.com 地址: 嘉兴市南湖区新气象路1009号2楼
浙ICP备09050985号 嘉兴网站建设-嘉兴网站制作-嘉兴网站优化-龙媒网络@嘉兴网络公司 www.jiaxingweb.com