Что такое инкапсуляция в Java?

2 Ответы


  • Если бы вы были больны, вам бы точно дали лекарства. Одна из таблеток, которые вы получили бы, - это капсула. Надеюсь, вы бы это видели.

    Теперь этот вид планшета немного отличается от других. Снаружи это просто колпачок, и он скрывает все, что находится внутри. Но то, что находится внутри, может быть 2, 3 или более порошками, свободно упакованными и упакованными внутри.

    Объект - нечто подобное. Он создан с огромной мощью класса. Хотя состав класса может быть любым (по сравнению с капсулой), можно не знать, что содержится, когда вы создаете дескриптор объекта,

    как в
    A obj = new A ();

    Вы можете сказать, что здесь obj - это как капсула для всех, кто хочет использовать его в своих программах.

    Итак, с этим объектом можно использовать присущую ему силу.

    Таким образом, эта концепция сокрытия своей истинной силы известна как инкапсуляция.

    Надеюсь это поможет.
  • Инкапсуляция скрывает детали реализации. Позвольте мне привести пример для вашего второго вопроса: Рассмотрим дом без стен, это безопасно - Нет, это не так. Для безопасности и защиты мы построили стены с обеих сторон (инкапсуляция есть Но, теперь дом окружен только стенами, что толку ??? Итак, у вас есть дверь, что делает дом пригодным для использования (абстракция + инкапсуляция). Абстракция извлекает важные свойства.

Напишите свой ответ

Ваш ответ появится после модерации