Junior
Назовете модификаторите за достъп в Kotlin.
sobes.tech AI
Отговор от AI
В Kotlin съществуват следните модификатори за достъп, които определят видимостта на класовете, функциите и свойствата:
- public — достъпен от всякъде (по подразбиране).
- internal — достъпен само вътре в един модул.
- protected — достъпен в класа и неговите подкласове.
- private — достъпен само вътре в файла (за декларации на ниво горе) или вътре в класа (за членове на класа).
Пример:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // по подразбиране public
}
Тези модификатори помагат за инкапсулиране на данните и контрола на достъпа до тях.