我爱Aspx >> Asp.Net >> <展现C#> 第五章 类 (1)第五章 类(1)
前一章讨论了数据类型和它们的用法。现在我们转移到C#中至关重要的结构——类。没有了类,就连简单的C#程序都不能编译。这一章假定你知道了一个类的基本组成部分:方法、属性、构造函数和析构函数。 C#在其中增加了索引和事件。
在这一章中,你学到下列有关类的话题。
。 使用构造函数和析构函数
。给类写方法
。给一个类增加属性存取标志
。实现索引
。创建事件并通过代表元为事件关联客户
。应用类、成员和存取修饰符。
5.1 构造函数和析构函数
在你可以访问一个类的方法、属性或任何其它东西之前, 第一条执行的语句是包含有相应类的构造函数。甚至
你自己不写一个构造函数,也会有一个缺省的构造函数提供给你。
class TestClass
{
public TestClass(): base() {} // 由编译器提供
}
一个构造函数总是和它的类名相同,但是,它没有声明返回类型。总之,构造函数总是public的,你可以用它们来
初始化变量。
public TestClass()
{
// 在这给变量
// 初始化代码等等。
}
如果类仅包含静态成员(能以类型调用,而不是以实例调用的成员),你可以创建一个private的构造函数。
private TestClass() {}
尽管存取修饰符在这一章的后面将要大篇幅地讨论,但是private意味着从类的外面不可能访问该构造函数。所
以,它不能被调用,且没有对象可以自该类定义被实例化。
并不仅限于无参数构造函数——你可以传递初始参数来初始化成员。
public TestClass(string strName, int nAge) { ... }
Ҷƪл˵?
<展现C#> 第四章 C#类型[05-20]
<展现C#> 第二章 NGWS Run..[05-20]
<展现C#>第三章第一个C#程..[05-20]
<展现C#>前言[05-20]
<展现C#>前言[05-20]
<展现C#> 第一章 C#简介[05-20]
用C#读取sina天气预报到wap页面[05-20]
如何得到硬盘序列号.net [C#][05-20]
C#编程规范 Version 2.0 东软集团..[05-20]
操作Excel(C#)[05-20]
<展现C#> 第四章 C#类型[05-20]
<展现C#> 第二章 NGWS Run..[05-20]
<展现C#>第三章第一个C#程..[05-20]
<展现C#>前言[05-20]
<展现C#>前言[05-20]
<展现C#> 第一章 C#简介[05-20]
JavaScript对象与数组参考大全[05-20]
用C#读取sina天气预报到wap页面[05-20]
Span和DIV的区别[05-20]
Span和DIV的区别[05-20]