Карточка Junior Классы, data и sealed обновлено

Модификаторы видимости Kotlin

Вопрос

Какие модификаторы видимости есть в Kotlin и какой по умолчанию?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

public (по умолчанию), private (класс или файл), protected (класс и наследники; на верхнем уровне нельзя), internal (модуль компиляции, например Gradle-модуль). Пакетной видимости, как в Java, нет.

Ответ

public (по умолчанию), private (класс или файл), protected (класс и наследники; на верхнем уровне нельзя), internal (модуль компиляции, например Gradle-модуль). Пакетной видимости, как в Java, нет.

Разбор

public (по умолчанию), private (класс или файл), protected (класс и наследники; на верхнем уровне нельзя), internal (модуль компиляции, например Gradle-модуль). Пакетной видимости, как в Java, нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.