Utmaning: Skapa Klasser
Skriv kod för att skapa en klass kallad Employee
som kan lagra namn, ålder och lön för en anställd. Åldern ska vara ett heltal medan lönen ska vara 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."); } }
- Syntaxen för Class-deklarationen är mycket lik den för Struct-deklarationen, men istället för nyckelordet
Struct
använder viClass
. - Om koden inte kompilerar, kontrollera att du har använt nyckelordet
public
före varje fält 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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 3
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Utmaning: Skapa Klasser
Svep för att visa menyn
Skriv kod för att skapa en klass kallad Employee
som kan lagra namn, ålder och lön för en anställd. Åldern ska vara ett heltal medan lönen ska vara 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."); } }
- Syntaxen för Class-deklarationen är mycket lik den för Struct-deklarationen, men istället för nyckelordet
Struct
använder viClass
. - Om koden inte kompilerar, kontrollera att du har använt nyckelordet
public
före varje fält 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 allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 3