Назад Уперед Зміст

Інкапсуляція

Класи (і об'єкти) є втіленням такої ідеї об'єктно-орієнтованого програмування як інкапсуляція даних і коду.

Інкапсуляція - це механізм об'єднання даних і коду, котрий маніпулює цими даними, а також захисту того чи іншого від зовнішнього втручання, неправильного використання або від несанкціонованого доступу.

Для закриття даних всередині об'єкта використовуються модифікатори доступу, зокрема модифікатор private , який використовується за умовчанням, якщо не вжито інший.

Дані або методи, оголошені з цим модифікатором, будуть недоступні поза класом, тобто до них можна буде звернутися тільки через відкриті (оголошені з модифікатором public) методи або властивості класу.

Назад Уперед Зміст