Зои
Если бы вы были больны, вам бы точно дали лекарства. Одна из таблеток, которые вы получили бы, - это капсула. Надеюсь, вы бы это видели.
Теперь этот вид планшета немного отличается от других. Снаружи это просто колпачок, и он скрывает все, что находится внутри. Но то, что находится внутри, может быть 2, 3 или более порошками, свободно упакованными и упакованными внутри.
Объект - нечто подобное. Он создан с огромной мощью класса. Хотя состав класса может быть любым (по сравнению с капсулой), можно не знать, что содержится, когда вы создаете дескриптор объекта,
как в
A obj = new A ();
Вы можете сказать, что здесь obj - это как капсула для всех, кто хочет использовать его в своих программах.
Итак, с этим объектом можно использовать присущую ему силу.
Таким образом, эта концепция сокрытия своей истинной силы известна как инкапсуляция.
Надеюсь это поможет.
Скай
Инкапсуляция скрывает детали реализации. Позвольте мне привести пример для вашего второго вопроса: Рассмотрим дом без стен, это безопасно - Нет, это не так. Для безопасности и защиты мы построили стены с обеих сторон (инкапсуляция есть Но, теперь дом окружен только стенами, что толку ??? Итак, у вас есть дверь, что делает дом пригодным для использования (абстракция + инкапсуляция). Абстракция извлекает важные свойства.