???????????????????м????????????????????Щ???????????Щ?????????????Щ???????????
???????磬??????????
class Car {
private string description;
private uint nWheels;
public Car(string model?? uint nWheels)
{
this.description = model;
this.nWheels = nWheels;
}
public Car(string description)
{
this.description = description;
this.nWheels = 4;
} // etc.
??
??????????????????????????????Σ???????e????е???????????????C#????????????????????????????????????????????
class Car {
private string description;
private uint nWheels;
public Car(string description?? uint nWheels)
{
this.description = description;
this.nWheels = nWheels;
}
public Car(string description) : this(description?? 4)
{ }
// etc
}
????????this?????????ò?????????????????????????????????????????? ???С??????????????????? Car myCar = new Car("Proton Persona"); ??????У?????????????????????????????д?2?????????????(????????У??????????????????????д??????????????)??
????C# ?????????????????????????????????????????????(????????????)?????????????????????????????(?????????????????? base????????this)??????????в????ж?????á? ??C#?У????????????????????????C++?е????????????б????C++????????????????????????C#?????????????????????????? ?????????????C++??????б??????????????????????????????????C#????????е????????????????????????????C#???????? ????????????C++?????????????????????4?£??????????C#????????????????????????????????