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)
还没有任何评论哟~
