Рубрики
Без рубрики

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

Инкапсуляция – одна из фундаментальных единиц объектно-ориентированного программирования. Это просто означает, что пу… Помеченный как инкапсуляция, java, геттер, сеттер.

Инкапсуляция – одна из фундаментальных единиц объектно-ориентированного программирования. Это просто означает, что объединение всех данных в одном месте, связывание и объединение данных и методов вместе называется инкапсуляцией.

С помощью инкапсуляции мы можем добиться скрытия данных, если вы знакомы с любым объектно-ориентированным языком программирования, то вы должны быть знакомы с методами получения и установки. Когда мы пытаемся скрыть данные, мы используем модификатор доступа “приватный”, чтобы остановить любое изменение атрибутов. Теперь возникает вопрос, остановили ли мы какие-либо модификации, то как мы изменим или получим значение элементов, поэтому для этого используются только методы получения и установки. Метод Getter используется для возврата значения этого элемента, а метод setter используется для помещения значения в этот элемент.

Теперь давайте поймем это на примере: private int price; Здесь цена не будет доступна за пределами класса, но мы можем установить данные с помощью метода set, и теперь мы можем получить данные с помощью метода get, }

Оригинал: “https://dev.to/keshavcodex/what-is-encapsulation-in-java-4583”