Junior — Middle
Vai jūs varētu izskaidrot, kas ir piekļuves modifikatori un kā tie tiek izmantoti programmēšanā?
sobes.tech AI
Atbilde no AI
Piekļuves modifikatori ir atslēgas vārdi programmēšanas valodās, kas nosaka klases locekļu (lauku, metožu) redzamības un piekļuves līmeni citās programmas daļās.
C# valodā galvenie piekļuves modifikatori ir:
- public — piekļuve atvērta visiem, loceklis ir pieejams no jebkuras vietas.
- private — piekļuve tikai paša klases ietvaros.
- protected — piekļuve klases un tās mantiniekiem.
- internal — piekļuve pašreizējā ansamblī (assembly).
- protected internal — piekļuve pašreizējā ansamblī un mantiniekiem.
Piemērs lietošanai:
class Person
{
private string name; // pieejams tikai Person iekšienē
public int Age { get; set; } // atvērta piekļuve
protected void DisplayInfo()
{
Console.WriteLine($"Name: {name}, Age: {Age}");
}
}
Piekļuves modifikatori palīdz enkapsulēt datus un kontrolēt mijiedarbību starp programmas komponentiem.