C#修饰符

黑马程序员--鄢振东

第一:访问修饰符。
private:私有的,只有在本类中可以访问。只可能出现在类里面。

public:公共的都可以访问,包括本工程外。可以出现在任意地方。
在接口的方法和字段中,如果什么都不写,那么就默认是public。

protected;受保护的,只有该类和该类的派生类才可以访问。
internal:自由在该程序集(就是本工程下)可以访问。而不是整
个解决方案。 一般一个类被申明之后,默认是internal这个访问修饰符。

protected internal 就是protected和internal的2个相加。

记住,在类的继承关系中,父类的访问权限必须要高于子类。就是 父类要
比子类更容易本访问。

static 申明静态成员或者是静态类,内容存储在静态存储区。

可以声明静态成员静态类。可以供整个项目使用。

abstract 定义抽象类的一个关键字。
virtual 定义虚拟方法的一个关键字。

2者定义的方法都需要通过 override关键字对子类的方法去重写,以实现多态。

const :常量,指定无法修改的字段或局部变量的值。
event :声明事件。
partial :声明部分类,这个用的比较常见的就是在winform中,窗体都用了一个partial来修饰的。
sealed:指定该类不能被继承。
readonly:指定一个字段,该字段只能在该属性声明的时候和 在同一个构造函数中的时候。

posted @ 2014-07-11 23:05  经历  阅读(113)  评论(0编辑  收藏  举报