Private

Private är en åtkomstmoderator som gör att en klassmedlem endast är tillgänglig för den klass där den är deklarerad.

Beskrivning

Vi kan använda private för att göra en klassmedlem endast tillgänglig för den klass där den är deklarerad. Detta är bra om vi vill att en klassmedlem endast ska vara tillgänglig för den klass där den är deklarerad och inte för någon annan klass.

Exempel

Låt oss titta på ett exempel där vi använder private för att göra en klassmedlem endast tillgänglig för den klass där den är deklarerad:

public class Person
{
    private string Name { get; set; }
    private int Age { get; set; }
}

I detta exempel har vi en klass som heter Person. Vi har också två egenskaper, Name och Age. Båda är privata, vilket innebär att de endast är tillgängliga för klassen Person. Även om Name och Age borde vara tillgängliga för alla klasser som länkar sig till denna, kommer de inte att vara tillgängliga för någon annan klass på grund av att de är privata.

Vilket iofs är lite konstigt, eftersom vi inte kan använda dem i klassen Person heller. Vi kan inte ens använda dem i en konstruktor i Person-klassen. Detta beror på att privata medlemmar endast är tillgängliga för den klass där de är deklarerade.

LOL

Jaja det är ju bara ett exempel.


Till toppen

Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.