Innholdsfortegnelse:
Definisjon - Hva betyr Privat?
Privat er et nøkkelord som spesifiserer tilgangsnivå og gir programmerere en viss kontroll over hvilke variabler og metoder som er skjult i en klasse. Variabler og metoder som er definert med det private nøkkelordet kan bare nås av andre metoder i klassen og kan ikke nås av avledede klasser.
Det private nøkkelordet brukes i de fleste objektorienterte programmeringsspråk (OOP), inkludert C ++, C # og Java.
Techopedia forklarer Private
Spesifikatoren for privat tilgang brukes mest for innkapsling, som refererer til variabler eller metoder skjult for omverdenen. Dette betyr at private variabler og metoder er tett bundet til en klasse og bare tilgjengelige innenfor klassens omfang. Medlemmer av private data er vanligvis tilgjengelig via spesielle metoder kjent som setters. Kompilatoren returnerer en feilmelding hvis en programmerer prøver å få tilgang til en privat variabel eller metode utenfor klassen.
C ++ muliggjør bruk av vennefunksjoner og klasser for å få tilgang til en privat variabel eller metode. Hvis en klasse blir erklært som en venn til en annen klasse (gjennom å legge til en kodelinje i sistnevnte klasse med angivelse av at den tidligere klassen er sin venn via vennens nøkkelord), kan den tidligere klassen få tilgang til private variabler og metoder fra sistnevnte klasse. I tillegg, hvis klasse A er en venn til klasse B, er ikke B implisitt en venn til A. Videre er vennskap ikke transitt. For eksempel, hvis A er en venn av B, og B er en venn av C, er A ikke implisitt en venn av C.
