Übung des `Static` Schlüsselworts
In diesem Problem müssen Sie:
- Ein neues privates Feld namens
totalCars
vom Typdouble
erstellen, das die Gesamtzahl der erstellten Car-Objekte verfolgt; - Eine Getter-Methode namens
getTotalCars
erstellen, die einfach die Anzahl der Objekte zurückgibt; - Sicherstellen, dass der Wert des
totalCars
-Feldes jedes Mal erhöht wird, wenn ein neues Car-Objekt erstellt wird.
index.cs
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()); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 6
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Suggested prompts:
Can you explain why the totalCars field should be static?
What would happen if totalCars was not static?
Can you show how getTotalCars is used in the Main method?
Awesome!
Completion rate improved to 2.04
Übung des `Static` Schlüsselworts
Swipe um das Menü anzuzeigen
In diesem Problem müssen Sie:
- Ein neues privates Feld namens
totalCars
vom Typdouble
erstellen, das die Gesamtzahl der erstellten Car-Objekte verfolgt; - Eine Getter-Methode namens
getTotalCars
erstellen, die einfach die Anzahl der Objekte zurückgibt; - Sicherstellen, dass der Wert des
totalCars
-Feldes jedes Mal erhöht wird, wenn ein neues Car-Objekt erstellt wird.
index.cs
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()); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 6