摘要: 相似点:一旦赋值就不可改变.常量字段在声明的时候被始化,并是可计算的.(1)只读字段可以在声明处,构造函数或程序运行时初始化;常量字段必须在声明时初始化,字段的值在编译时必须是可计算的。(2)只读字段可以是静态的,默认不是静态;常量字段总是隐式静态的。(3)只读字段可以是任何值类型或引用类型;常量字段只能是内建的值类型,字符串或枚举值。 阅读全文
posted @ 2008-07-02 22:00 步子 阅读(253) 评论(0) 推荐(0)
摘要: 抽象类型可以拥有一般类型成员,但必有一个或多个函数成员是抽象的;有一个成员是抽象的,该必须声明为抽象类型!抽象类型可以继承于抽象类型;抽象类型不能被实例化,它的实现由派生类型实例化对象!抽象类型成员不能被派生类型隐藏,可以被重写,并必须实现其成员! 阅读全文
posted @ 2008-07-02 20:57 步子 阅读(190) 评论(0) 推荐(0)
摘要: 静态构造函数必须是无参数的;静态类是封闭性的,不支持继承;类的继承,静态成员也会被继承下来;实例对象访问实例成员,类型名称访问静态成员(派生类型访问基类静态成员).静态构造函数可以与实例构造函数(无参数的)同时并存,不会发生任何错误.静态构造函数由CLR运行,我们无法掌控.静态成员由类型名访问! ,不能使用Virtual ,protected 修饰符. 静态成员不属于任何对象.需要全局变量或代码的... 阅读全文
posted @ 2008-07-02 20:39 步子 阅读(315) 评论(0) 推荐(0)