Use c # to complete the following code,Creating a Car class A class is a self-contained piece of software that is able to function on it own. We will model a car in software. Car Class Properties Year : int «private set» Manufacturer : string «private set» Model : string «private set» IsDrivable : bool «private set» Price : double «private set» Methods«constructor» Car(year : int, manufacturer : string, model : string, price : double, isDrivable: bool = true) PrintInfo() : void Description of field members: 1. year: this private member represents the year value of this object 2. manufacturer: this private member represents the manufacturer of this car 3. model: this private member represents the model of this car 4. isDrivable: this private member indicates if this car be driven 5. price: this private member represents the selling price of this car Constructor: 1. public Car(int year, string manufacturer, string model, double price, bool isDrivable = true): this is the constructor of this class. It takes five arguments and assigns them to the appropriate fields. You will assume that all the arguments will be sane (i.e. the values will not break your program). Apology: UML and some newer languages specify the type after the identifier. C# on the other hand requires that you specify the type and then the identifier. To restrict access fields are normally decorated with the private modifier. Programming II Car: fields, constructor, ToString() n.k.p Page 2 of 2 Description of action member: 1. public void PrintInfo(): this method does not take any argument but it will print all information about this object. You get to decide how the output will look like. It is expected that all the values be displayed. In your main method write the code to do the following: 1. Create at least four cars and print them. Remember to call the constructor with 4 or 5 parameters.
时间: 2024-02-14 18:17:30 浏览: 36
Here's the code to create a Car class in C#:
```
using System;
class Car
{
private int year;
private string manufacturer;
private string model;
private bool isDrivable;
private double price;
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;
}
public void PrintInfo()
{
Console.WriteLine("Year: " + year);
Console.WriteLine("Manufacturer: " + manufacturer);
Console.WriteLine("Model: " + model);
Console.WriteLine("Is Drivable: " + isDrivable);
Console.WriteLine("Price: " + price);
}
}
```
In your main method, you can create four Car objects and print their information like this:
```
static void Main(string[] args)
{
Car car1 = new Car(2021, "Toyota", "Camry", 25000.0);
Car car2 = new Car(2019, "Honda", "Civic", 20000.0, false);
Car car3 = new Car(2018, "Ford", "Mustang", 35000.0);
Car car4 = new Car(2020, "Tesla", "Model S", 80000.0);
car1.PrintInfo();
car2.PrintInfo();
car3.PrintInfo();
car4.PrintInfo();
}
```
This will output the information for all four cars.
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)