Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Definere Klasser | Introduksjon til Objektorientert Programmering (OOP)
C# Utover Det Grunnleggende

bookDefinere Klasser

Syntaksen for å definere en grunnleggende klasse er følgende:

index.cs

index.cs

copy
123456
class nameOfClass { public datatype fieldName1; public datatype fieldName2; public datatype fieldName3; ... }

For eksempel, en klasse for lagring av data om hus:

index.cs

index.cs

copy
12345678910111213141516171819
using 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 inneholder en klasse som definerer en mal for et House-objekt, som representerer et hus som kan lagre ownerName, landareal, land, delstat, by og gateadresse.

Note
Merk

Å bruke begrepet public foran hvert felt i klassen er en praksis som frarådes, men for enkelhets skyld vil vi bruke public-nøkkelordet for feltene inntil vi lærer om tilgangsmodifikatorer i neste seksjon. public-nøkkelordet gjør det mulig å få tilgang til feltdataene direkte fra klassene.

Å bruke objekter er svært praktisk, siden du kan gruppere relatert informasjon i en klasse og enkelt opprette flere instanser av disse dataene ved behov. Ved å bruke House-klassen kan du enkelt lagre og få tilgang til data for tusenvis av hus.

question mark

Hvilket nøkkelord brukes for å definere en klasse?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

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

bookDefinere Klasser

Sveip for å vise menyen

Syntaksen for å definere en grunnleggende klasse er følgende:

index.cs

index.cs

copy
123456
class nameOfClass { public datatype fieldName1; public datatype fieldName2; public datatype fieldName3; ... }

For eksempel, en klasse for lagring av data om hus:

index.cs

index.cs

copy
12345678910111213141516171819
using 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 inneholder en klasse som definerer en mal for et House-objekt, som representerer et hus som kan lagre ownerName, landareal, land, delstat, by og gateadresse.

Note
Merk

Å bruke begrepet public foran hvert felt i klassen er en praksis som frarådes, men for enkelhets skyld vil vi bruke public-nøkkelordet for feltene inntil vi lærer om tilgangsmodifikatorer i neste seksjon. public-nøkkelordet gjør det mulig å få tilgang til feltdataene direkte fra klassene.

Å bruke objekter er svært praktisk, siden du kan gruppere relatert informasjon i en klasse og enkelt opprette flere instanser av disse dataene ved behov. Ved å bruke House-klassen kan du enkelt lagre og få tilgang til data for tusenvis av hus.

question mark

Hvilket nøkkelord brukes for å definere en klasse?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
some-alt