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
Structbruger viClass. - Hvis koden ikke kan kompileres, skal du sikre dig, at du har brugt nøgleordet
publicfø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
Structbruger viClass. - Hvis koden ikke kan kompileres, skal du sikre dig, at du har brugt nøgleordet
publicfø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