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
}

Ин модификаторҳо кӯмак мекунанд, ки маълумотҳоро инкапсулировать ва дастрасиро назорат кунанд.