Когда код Kotlin компилируется в Java модификаторы байтового кода private
, protected
и public
сохраняются. Но есть два исключения, внутренние превращаются в public
, потому что внутренний модификатор отсутствует в java. И модификатор private
с классом превращается в default
.