Получи случайную криптовалюту за регистрацию!

Инкапсуляция Инкапсуляция в Java является механизмом обёртыва | Java библиотека

Инкапсуляция

Инкапсуляция в Java является механизмом обёртывания данных (переменных) и кода, работающего с данными (методами), в одно целое. В инкапсуляции переменные класса будут скрыты от других классов и доступ к ним может быть получен только с помощью метода их текущего класса. По-другому это называется скрытием данных.

Для достижения инкапсуляции в Java:
Объявите переменные класса как private.
Предоставьте public к методам установки и получения (сеттеру и геттеру) для изменения и просмотра значений переменных.

Преимущества инкапсуляции:
Поля класса можно сделать только для чтения или только для записи.
Класс может иметь полный контроль над тем, что хранится в его полях.