Implementer klasseegenskaber og -metoder
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ø.