Sobes.tech
Junior

Pavadinkite prieigos modifikatorius Kotlin.

sobes.tech AI

Atsakymas iš AI

Kotlin'e egzistuoja šie prieigos modifikatoriai, kurie nustato klasių, funkcijų ir savybių matomumą:

  • public — prieinama iš bet kurios vietos (numatytoji reikšmė).
  • internal — prieinama tik modulio viduje.
  • protected — prieinama klasėje ir jos pogrupiuose.
  • private — prieinama tik faile (viršutinio lygio deklaracijoms) arba klasėje (klasės nariams).

Pavyzdys:

class Example {
    private val secret = "private"
    protected val semiSecret = "protected"
    internal val moduleSecret = "internal"
    val publicInfo = "public" // numatyta kaip public
}

Šie modifikatoriai padeda inkapsuliuoti duomenis ir kontroliuoti prieigą prie jų.