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