c#中带有构造函数的类

时间:2017-10-17 12:35:04

标签: c#

标题的结尾是什么意思?

MobilePhone(string phoneNumber, string name) : this(phoneNumber)
{
    this.name = name;
}

3 个答案:

答案 0 :(得分:1)

if(request.getAttribute("confirmation")!=null){ //go ahead } 调用另一个只接受电话号码(或至少是: this(phoneNumber))的构造函数重载:

string

答案 1 :(得分:0)

我猜您指的是: this(phoneNumber)

这基本上是第二个构造函数调用。它被称为构造函数链接。

你基本上有两个构造函数,一个调用第二个构造函数。

//Constructor A gets called and calls constructor B
MobilePhone(string number, string name) : this(number) 
{
    this.name = name;
}

//This would be constructor B
MobilePhone(string number)
{
    this.number = number;
}

答案 2 :(得分:0)

this(phoneNumber)

表示'在调用以下代码之前,请调用其他 MobilePhone构造函数(需要一个string参数),并传入phoneNumber作为它的参数'。