Sobes.tech
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.