Implementer klasseegenskaber og -metoder

Begynder
Udvikler
Underviser på videregående uddannelse
K-12-underviser
Studerende
Visual Studio Code

Få mere at vide om, hvordan du implementerer klasseegenskaber med læse-/skriveadgang, skrivebeskyttet og skrivebeskyttet ved hjælp af egenskabsadgangs- og adgangsmodifikatorer, og hvordan du implementerer metoder og udvidelsesmetoder for en klasse.

Læringsmål

Når du har fuldført dette modul, kan du:

  • Forklar, hvordan felt-, egenskabs- og metodemedlemmer af en klasse bruges i klassedefinitionen og instantierede objekter.

  • Implementer klasseegenskaber ved hjælp af egenskabsadgangsfaktorerne 'get' og 'set'.

  • Opret klasser, der bruger automatisk implementerede egenskaber.

  • Opret skrivebeskyttede og skrivebeskyttede egenskaber ved hjælp af adgangsændring for egenskaber og egenskabsadgangsbrugere.

  • Opret klassemetoder og overbelastede metoder, der accepterer nul eller flere argumenter ved hjælp af enten 'værdi' eller 'reference'-typer.

  • Opret udvidelsesmetoder for en klasse.

  • Implementer klasser, der bruger en kombination af egenskaber og metoder til at administrere indkapslede data.

Forudsætninger

  • Muligheden for at oprette klasser og klassekonstruktører for at instantiere objekter i en C#-app.

  • Muligheden for at udvikle C#-konsolapps, der implementerer forretningslogik ved hjælp af gentagelsessætninger, valgsætninger og brugerdefinerede metoder.

  • Muligheden for at udføre grundlæggende C#-kodefejlfinding og håndtering af undtagelser i et Visual Studio Code-miljø.