Sobes.tech
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
}

Тези модификатори помагат за инкапсулиране на данните и контрола на достъпа до тях.