Pratiquer le Mot-clé `static`
Dans ce problème, vous devez :
- Créer un nouveau champ privé appelé
totalCars
de typedouble
qui suit le nombre total d'objets Car créés ; - Créer une méthode getter appelée
getTotalCars
qui retourne simplement le nombre d'objets ; - Assurez-vous que la valeur du champ
totalCars
est incrémentée chaque fois qu'un nouvel objet Car est créé.
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()); } }
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 6
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Pratiquer le Mot-clé `static`
Glissez pour afficher le menu
Dans ce problème, vous devez :
- Créer un nouveau champ privé appelé
totalCars
de typedouble
qui suit le nombre total d'objets Car créés ; - Créer une méthode getter appelée
getTotalCars
qui retourne simplement le nombre d'objets ; - Assurez-vous que la valeur du champ
totalCars
est incrémentée chaque fois qu'un nouvel objet Car est créé.
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()); } }
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 6