1、函数名和类名总是相同
2、没有返回值
3、任意数量(通过重载Overload)
4、构造函数间可以相互调用
5、如果没有显式定义,那么系统提供一个不带任何参数的Public的构造函数。
C#构造函数间可以相互调用,调用方式如下:
class bank
{
public string FirstName;
public string lastName;
public decimal Balance;
public bank()
{
this.FirstName="";
this.lastName ="";
this.Balance =100;
}
public bank(string a, string b, decimal c)
{
this.FirstName = a;
this.lastName = b;
this.Balance = c;
}
public bank(string a, string b) :this(a,b,1500)
{
}
}
本文详细介绍了C#中的构造函数,包括其特点、用途及如何实现构造函数间的相互调用。通过实例展示了不同类型的构造函数如何初始化类的成员变量。
987

被折叠的 条评论
为什么被折叠?



