<展现C#> 第五章 类 (2)
板。在一个对象的生命期,首先被执行的代码是个构造函数。
构造函数用来初始化变量,这些变量后来在方法中用于计算结果。
方法允许你传递值、引用给变量,或者只传送一个输出值。方法可以被改写以实现新的功能,或者你可以屏蔽基类成
员,如果它实现了一个具有和派生类成员相同名字的方法。
命名属性可以被当作域成员(成员变量)或属性存取标志实现。后者是get和set存取标志,忽略一个或另外一个,你
可以创建仅写或仅读属性。存取标志非常适合于确认赋给属性的值。
C#类的另外一个功能是索引,它使象数组语法一样访问类中值成为可能。还有,如果当类中的某些事情发生时,你想
客户得到通知,要让它们与事件关联。
当垃圾收集器调用析构函数时,对象的生命就结束了。由于你不能准确地预测这种情况什么时候会发生,所以应该创
建一个方法以释放这些宝贵的资源,当你停止使用它们时。
构造函数用来初始化变量,这些变量后来在方法中用于计算结果。
方法允许你传递值、引用给变量,或者只传送一个输出值。方法可以被改写以实现新的功能,或者你可以屏蔽基类成
员,如果它实现了一个具有和派生类成员相同名字的方法。
命名属性可以被当作域成员(成员变量)或属性存取标志实现。后者是get和set存取标志,忽略一个或另外一个,你
可以创建仅写或仅读属性。存取标志非常适合于确认赋给属性的值。
C#类的另外一个功能是索引,它使象数组语法一样访问类中值成为可能。还有,如果当类中的某些事情发生时,你想
客户得到通知,要让它们与事件关联。
当垃圾收集器调用析构函数时,对象的生命就结束了。由于你不能准确地预测这种情况什么时候会发生,所以应该创
建一个方法以释放这些宝贵的资源,当你停止使用它们时。

