Advertisement

C#类成员-(构造函数)

阅读量:

在任何情况下(无论何时),只要创建类的实例(即生成对象),就会自动调用其对应的构造函数。通常会提供多种接受不同参数的构造函数(允许用户根据需要指定不同的初始值或属性)。通过负责设置初始状态、防止重复初始化以及以简洁明了的方式组织代码等手段来实现功能

如果没有在您的类中定义构造函数,则在实例化对象时,默认会调用C#提供的构造函数,并初始化成员变量为来自(C#参考)中所列出的默认值表;静态类型的类和结构同样可以定义自己的构造函数。

一、使用构造函数

在创建对象的过程中,构造函数被定义为类方法。其名称与所代表的类名称一致,并用于同级初始化新对象的数据成员属性。

以下展示了一个简单的示例:在一个构造函数中定义了一个名为 Taxi 的类;随后通过 new 运算符对该类进行了实例化;当新对象的内存被分配完毕后;new 运算符立即触发了 Taxi 构造函数

public class Taxi

{

public bool isInitialized;

public Taxi()

{

isInitialized = true;

}

}

class TestTaxi

{

static void Main()

{

Taxi t = new Taxi();

Console.WriteLine(t.isInitialized);

}

}

所有不带参数的构造函数被称为

全部评论 (0)

还没有任何评论哟~