Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Création de Classes | Introduction à la Programmation Orientée Objet (POO)
C# Au-Delà des Bases

bookDéfi : Création de Classes

Écrire le code pour créer une classe appelée Employee pouvant stocker le nom, l'âge et le salaire d'un employé. L'âge sera une valeur entière tandis que le salaire sera un double.

index.cs

index.cs

copy
12345678910111213141516171819
using System; // Write class code below this line // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
  1. La syntaxe de la déclaration d'une classe est très similaire à celle de la déclaration d'une structure, mais au lieu du mot-clé Struct, on utilise Class.
  2. Si le code ne se compile pas, assurez-vous d'avoir utilisé le mot-clé public devant chaque champ de la classe.
index.cs

index.cs

copy
1234567891011121314151617181920212223
using System; // Write class code below this line class Employee { public string name; public int age; public double salary; } // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.04

bookDéfi : Création de Classes

Glissez pour afficher le menu

Écrire le code pour créer une classe appelée Employee pouvant stocker le nom, l'âge et le salaire d'un employé. L'âge sera une valeur entière tandis que le salaire sera un double.

index.cs

index.cs

copy
12345678910111213141516171819
using System; // Write class code below this line // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
  1. La syntaxe de la déclaration d'une classe est très similaire à celle de la déclaration d'une structure, mais au lieu du mot-clé Struct, on utilise Class.
  2. Si le code ne se compile pas, assurez-vous d'avoir utilisé le mot-clé public devant chaque champ de la classe.
index.cs

index.cs

copy
1234567891011121314151617181920212223
using System; // Write class code below this line class Employee { public string name; public int age; public double salary; } // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt