Implementere klasseegenskaper og -metoder
Lær hvordan du implementerer skrivebeskyttede, skrivebeskyttede og skrivebeskyttede klasseegenskaper ved hjelp av egenskapstilgangsvelgere og tilgangsmodifikere, og hvordan du implementerer metoder og utvidelsesmetoder for en klasse.
Læringsmål
Når du har fullført denne modulen, kan du:
Forklar hvordan felt-, egenskaps- og metodemedlemmer i en klasse brukes i klassedefinisjonen og umiddelbart brukte objekter.
Implementere klasseegenskaper ved hjelp av «hent»- og «angi»-egenskapstilgangstakere.
Opprett klasser som bruker automatisk implementerte egenskaper.
Opprett skrivebeskyttede egenskaper og skrivebeskyttede egenskaper ved hjelp av tilgangsmodifiserere for egenskaper og egenskapstilgangstakere.
Opprett klassemetoder og overbelastede metoder som godtar null eller flere argumenter ved hjelp av enten verdi- eller referansetyper.
Opprett utvidelsesmetoder for en klasse.
Implementere klasser som bruker en kombinasjon av egenskaper og metoder for å behandle innkapslede data.
Forutsetninger
Muligheten til å opprette klasser og klassekonstruktører for å starte objekter i en C#-app.
Muligheten til å utvikle C#-konsollapper som implementerer forretningslogikk ved hjelp av gjentakelsessetninger, utvalgssetninger og egendefinerte metoder.
Muligheten til å utføre grunnleggende feilsøking av C#-kode og unntakshåndtering i et Visual Studio Code-miljø.