Strona główna › Pytania INF.04 › Pytanie 54
INF.04 · pytanie #54
Jaki modyfikator dostępu umożliwia dostęp do pól klasy tylko za pomocą jej metod?
- APublic
- BStatic
- CPrivate
- DProtected
Poprawna odpowiedź: C. Private
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Modyfikator `private` w językach takich jak C++, Java i C# pozwala na ograniczenie dostępu do pól i metod klasy, umożliwiając ich wykorzystanie wyłącznie w obrębie tej samej klasy. Pola `private` są ukryte przed innymi klasami i mogą być modyfikowane lub odczytywane jedynie poprzez metody publiczne (gettery i settery). Przykład w C++: `class Konto { private: double saldo; public: void ustawSaldo(double s) { saldo = s; } }`. Dzięki temu mechanizmowi dane są chronione przed nieautoryzowanymi zmianami, co zwiększa bezpieczeństwo aplikacji i minimalizuje ryzyko błędów.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.