Инкапсуляция в Kotlin достигается с помощью модификаторов доступа и свойств.
Модификаторы доступа:
public: доступен откуда угодно (по умолчанию).internal: доступен в пределах одного модуля.protected: доступен в своем классе и в его подклассах.private: доступен только внутри класса, где объявлен.Свойства (properties) используются для управления доступом к данным класса. Они могут иметь getter и setter, которые можно переопределить для добавления логики при чтении или записи значения.
kotlin