Private
Adam Boduch
private - słowo kluczowe języka C#
Private to tzw. modyfikator dostępu, co ma ścisły związek z tematyką programowania obiektowego, a konkretnie z hermetyzacją. Elementy zadeklarowane z użyciem słowa kluczowego private
będą oznaczone jako prywatne, a dostęp do nich z poza klasy, będzie niemożliwy.
Przykładowo:
class Foo
{
private string FooBar;
private void Bar()
{
FooBar = "Hello World"; // dobrze
}
}
Dostęp do elementów FooBar oraz Bar()
będzie niemożliwy z poza klasy - np.:
Foo MyFoo = new Foo();
MyFoo.Bar(); // <-- błąd
Zobacz też:
Czy nie ma kompletnie w C# możliwości żeby ktoś obcy dostał się do tej wartości, konkretnie zaprzyjaźniona klasa?