Pratique : Constructeurs
Une classe simple appelée Dog
est donnée. Créez un constructeur qui prend en arguments name
, breed
, age
, et initialise les champs à partir des valeurs des arguments.
index.cs
123456789101112131415161718192021222324using System; class Dog { public string name; public string breed; public int age; // Write constructor code below this line // Write constructor code above this line public void bark() { Console.WriteLine("Woof!"); } } public class ConsoleApp { public static void Main(string[] args) { Dog dog = new Dog("Dobby", "Dobermann", 4); dog.bark(); } }
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 10
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 how the constructor works in this example?
What does the 'this' keyword do in the constructor?
Can you show how to create another Dog object with different values?
Awesome!
Completion rate improved to 2.04
Pratique : Constructeurs
Glissez pour afficher le menu
Une classe simple appelée Dog
est donnée. Créez un constructeur qui prend en arguments name
, breed
, age
, et initialise les champs à partir des valeurs des arguments.
index.cs
123456789101112131415161718192021222324using System; class Dog { public string name; public string breed; public int age; // Write constructor code below this line // Write constructor code above this line public void bark() { Console.WriteLine("Woof!"); } } public class ConsoleApp { public static void Main(string[] args) { Dog dog = new Dog("Dobby", "Dobermann", 4); dog.bark(); } }
Tout était clair ?
Merci pour vos commentaires !
Section 3. Chapitre 10