Utfordring: Lage Klasser
Skriv kode for å opprette en klasse kalt Employee
som kan lagre navn, alder og lønn for en ansatt. Alderen skal være en heltallsverdi, mens lønnen skal være en desimalverdi.
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-deklarasjon er svært lik den for Struct-deklarasjon, men i stedet for nøkkelordet
Struct
, bruker viClass
. - Hvis koden ikke kompilerer, må du kontrollere at du har brukt nøkkelordet
public
foran 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."); } }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 3
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.04
Utfordring: Lage Klasser
Sveip for å vise menyen
Skriv kode for å opprette en klasse kalt Employee
som kan lagre navn, alder og lønn for en ansatt. Alderen skal være en heltallsverdi, mens lønnen skal være en desimalverdi.
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-deklarasjon er svært lik den for Struct-deklarasjon, men i stedet for nøkkelordet
Struct
, bruker viClass
. - Hvis koden ikke kompilerer, må du kontrollere at du har brukt nøkkelordet
public
foran 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."); } }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 3