Practicing `static` Keyword
In this problem, you need to:
Create a new private field called
totalCars
of typedouble
which tracks the total number of Car objects created;Create a getter method called
getTotalCars
which simply returns the number of objects;Make sure the value of the
totalCars
field is incremented every time a new Car object is created.
index
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using System;
class Car
{
int modelYear;
double mileage;
string brandName;
public Car(string brandName, int modelYear, double mileage)
{
this.brandName = brandName;
this.modelYear = modelYear;
this.mileage = mileage;
// Write code below this line
// Write code above this line
}
// Write code below this line
// Write code above this line
}
class ConsoleApp
{
static void Main()
{
Console.WriteLine(Car.getTotalCars());
Car car1 = new Car("Toyota", 2022, 25.5);
Car car2 = new Car("Honda", 2020, 30.2);
Car car3 = new Car("Ford", 2021, 28.8);
Console.WriteLine(Car.getTotalCars());
1234567891011121314151617181920212223242526272829303132333435363738using System; class Car { int modelYear; double mileage; string brandName; public Car(string brandName, int modelYear, double mileage) { this.brandName = brandName; this.modelYear = modelYear; this.mileage = mileage; // Write code below this line // Write code above this line } // Write code below this line // Write code above this line } class ConsoleApp { static void Main() { Console.WriteLine(Car.getTotalCars()); Car car1 = new Car("Toyota", 2022, 25.5); Car car2 = new Car("Honda", 2020, 30.2); Car car3 = new Car("Ford", 2021, 28.8); Console.WriteLine(Car.getTotalCars()); } }
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 6
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo