Добавление внешнего класса с тем же именем пакета и нарушение инкапсуляции - PullRequest
0 голосов
/ 17 октября 2018

Я столкнулся с этим утверждением, когда читал книгу о Kotlin:

В Java инкапсуляция может быть легко нарушена, поскольку внешний код может определять классы в тех же пакетах, которые используютсяваш код и, таким образом, получить доступ к вашим частным декларациям пакета ...

Я не уверен, что получаю это полностью правильно, но означает ли это, что я могу как-то определить класс в том же пакете сНапример, сторонний модуль, от которого я зависит, и затем доступ к его частным данным пакета?Или это что-то еще значит?

...