Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Klassen Erstellen | Einführung in die Objektorientierte Programmierung (OOP)
C# Jenseits der Grundlagen

bookHerausforderung: Klassen Erstellen

Schreiben Sie Code zur Erstellung einer Klasse namens Employee, die den Namen, das Alter und das Gehalt eines Mitarbeiters speichern kann. Das Alter soll einen ganzzahligen Wert darstellen, während das Gehalt als double gespeichert wird.

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. Die Syntax der Klassen-Deklaration ist der der Struct-Deklaration sehr ähnlich, aber anstelle des Schlüsselworts Struct wird Class verwendet.
  2. Falls der Code nicht kompiliert, stellen Sie sicher, dass Sie das Schlüsselwort public vor jedem Feld in der Klasse verwendet haben.
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."); } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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

bookHerausforderung: Klassen Erstellen

Swipe um das Menü anzuzeigen

Schreiben Sie Code zur Erstellung einer Klasse namens Employee, die den Namen, das Alter und das Gehalt eines Mitarbeiters speichern kann. Das Alter soll einen ganzzahligen Wert darstellen, während das Gehalt als double gespeichert wird.

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. Die Syntax der Klassen-Deklaration ist der der Struct-Deklaration sehr ähnlich, aber anstelle des Schlüsselworts Struct wird Class verwendet.
  2. Falls der Code nicht kompiliert, stellen Sie sicher, dass Sie das Schlüsselwort public vor jedem Feld in der Klasse verwendet haben.
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."); } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
some-alt