Udfordring: Oprettelse af Klasser
Skriv kode for at oprette en klasse kaldet Employee
, som kan gemme navn, alder og løn for en medarbejder. Alderen skal være en heltalsværdi, mens lønnen skal være en double.
index.cs
12345678910111213141516171819using 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."); } }
- Syntaksen for Class-deklarationen ligner meget syntaksen for Struct-deklarationen, men i stedet for nøgleordet
Struct
bruger viClass
. - Hvis koden ikke kan kompileres, skal du sikre dig, at du har brugt nøgleordet
public
før hvert felt i klassen.
index.cs
1234567891011121314151617181920212223using 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."); } }
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 3
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Suggested prompts:
Can you show me an example of how to create an object of the Employee class?
What programming language should I use for this class?
Can you explain the difference between a class and a struct?
Awesome!
Completion rate improved to 2.04
Udfordring: Oprettelse af Klasser
Stryg for at vise menuen
Skriv kode for at oprette en klasse kaldet Employee
, som kan gemme navn, alder og løn for en medarbejder. Alderen skal være en heltalsværdi, mens lønnen skal være en double.
index.cs
12345678910111213141516171819using 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."); } }
- Syntaksen for Class-deklarationen ligner meget syntaksen for Struct-deklarationen, men i stedet for nøgleordet
Struct
bruger viClass
. - Hvis koden ikke kan kompileres, skal du sikre dig, at du har brugt nøgleordet
public
før hvert felt i klassen.
index.cs
1234567891011121314151617181920212223using 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."); } }
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 3