Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Skapa Klasser | Introduktion till Objektorienterad Programmering (OOP)
C# Bortom Grunderna

bookUtmaning: 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

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. Syntaxen för Class-deklarationen är mycket lik den för Struct-deklarationen, men istället för nyckelordet Struct använder vi Class.
  2. Om koden inte kompilerar, kontrollera att du har använt nyckelordet public före varje fält i klassen.
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."); } }
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3

Fråga AI

expand

Fråga AI

ChatGPT

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

bookUtmaning: 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

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. Syntaxen för Class-deklarationen är mycket lik den för Struct-deklarationen, men istället för nyckelordet Struct använder vi Class.
  2. Om koden inte kompilerar, kontrollera att du har använt nyckelordet public före varje fält i klassen.
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."); } }
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 3
some-alt