Definering af Klasser
Syntaksen for at definere en grundlæggende klasse er følgende:
index.cs
123456class nameOfClass { public datatype fieldName1; public datatype fieldName2; public datatype fieldName3; ... }
For eksempel, en klasse til lagring af data om huse:
index.cs
12345678910111213141516171819using System; class House { public string ownerName; public float landArea; public string country; public string state; public string city; public string streetAddress; } public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine ("Nothing here yet."); } }
Koden ovenfor indeholder en klasse, der definerer en skabelon for et House
-objekt, som repræsenterer et hus, der kan gemme ownerName
, grundareal, land, stat, by og gadeadresse.
Brugen af udtrykket public
foran hvert felt i klassen frarådes dog, men for enkelhedens skyld vil vi bruge nøgleordet public
for felterne, indtil vi lærer om Access Modifiers i næste afsnit. Nøgleordet public
gør det muligt at tilgå feltdata direkte fra klasserne.
Brugen af objekter er meget praktisk, da du kan gruppere relateret information i en klasse og nemt oprette flere instanser af disse data efter behov. Ved at bruge House
-klassen kan du nemt gemme og tilgå data for tusindvis af huse.
Tak for dine kommentarer!
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
Can you show me an example of how to create an instance of the House class?
How do I access the data stored in a House object?
What are some other examples where using a class would be helpful?
Awesome!
Completion rate improved to 2.04
Definering af Klasser
Stryg for at vise menuen
Syntaksen for at definere en grundlæggende klasse er følgende:
index.cs
123456class nameOfClass { public datatype fieldName1; public datatype fieldName2; public datatype fieldName3; ... }
For eksempel, en klasse til lagring af data om huse:
index.cs
12345678910111213141516171819using System; class House { public string ownerName; public float landArea; public string country; public string state; public string city; public string streetAddress; } public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine ("Nothing here yet."); } }
Koden ovenfor indeholder en klasse, der definerer en skabelon for et House
-objekt, som repræsenterer et hus, der kan gemme ownerName
, grundareal, land, stat, by og gadeadresse.
Brugen af udtrykket public
foran hvert felt i klassen frarådes dog, men for enkelhedens skyld vil vi bruge nøgleordet public
for felterne, indtil vi lærer om Access Modifiers i næste afsnit. Nøgleordet public
gør det muligt at tilgå feltdata direkte fra klasserne.
Brugen af objekter er meget praktisk, da du kan gruppere relateret information i en klasse og nemt oprette flere instanser af disse data efter behov. Ved at bruge House
-klassen kan du nemt gemme og tilgå data for tusindvis af huse.
Tak for dine kommentarer!