用另一种方式表达 public Car(int year, string manufacturer, string model, double price, bool isDrivable = true) { this.year = year; this.manufacturer = manufacturer; this.model = model; this.price = price; this.isDrivable = isDrivable; }
时间: 2024-02-14 07:17:41 浏览: 65
string转化成int,double,bool
这是一个 C# 中的构造函数,它有五个参数:年份 `year`、制造商 `manufacturer`、型号 `model`、价格 `price` 和可驾驶性 `isDrivable`,其中 `isDrivable` 参数有一个默认值 `true`。构造函数的作用是创建一个名为 `Car` 的对象,并初始化它的属性值。
```
public Car(int year, string manufacturer, string model, double price, bool isDrivable = true)
{
this.year = year;
this.manufacturer = manufacturer;
this.model = model;
this.price = price;
this.isDrivable = isDrivable;
}
```
在这个构造函数中,`this.` 表示当前对象的属性值,通过参数传递的值将被赋值给相应的属性。如果 `isDrivable` 参数没有传值,则默认为 `true`。
阅读全文