构造函数(Constructor)是类中特殊的方法,多用于初始化实例的数据成员,在实例化new时被自动调用。构造函数的特点:
1、函数名和类名总是相同
2、没有返回值
3、任意数量(通过重载Overload)
4、构造函数间可以相互调用
5、如果没有显式定义,那么系统提供一个不带任何参数的Public的构造函数。
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)
{
}
}