Зміст:
Визначення - Що означає приватне?
Приватне - ключове слово, яке визначає рівень доступу та забезпечує програмістам деякий контроль над тим, які змінні та методи приховані в класі. До змінних та методів, визначених за допомогою приватного ключового слова, можна отримати доступ лише за допомогою інших методів у класі та не можна отримати доступ до похідних класів.
Приватне ключове слово використовується в більшості об'єктно-орієнтованих програм (OOP), включаючи C ++, C # та Java.
Техопедія пояснює приват
Приватний специфікатор доступу в основному використовується для інкапсуляції, що стосується змінних або методів, прихованих від зовнішнього світу. Це означає, що приватні змінні та методи тісно пов'язані з класом і доступні лише в межах класу. До членів приватних даних зазвичай звертаються за допомогою спеціальних методів, відомих як сеттери. Компілятор повертає повідомлення про помилку, якщо програміст намагається отримати доступ до приватної змінної чи методу поза її класом.
C ++ дозволяє використовувати функції друзів та класи для доступу до приватної змінної чи методу. Якщо клас оголошено другом до іншого класу (шляхом додавання рядка коду до останнього класу, в якому зазначено, що колишній клас є його другом за допомогою ключового слова friend), то колишній клас може отримати доступ до приватних змінних та методів з останнього класу. Крім того, якщо клас A є другом до класу B, то B не є однозначно другом для А. Крім того, дружба не є перехідною. Наприклад, якщо A є другом B, а B - другом C, то A явно не є другом для C.




