Sobes.tech
Junior — Middle

Meg tudod nevezni és le tudod írni a különböző hozzáférés módosítók láthatósági területeit Kotlinban?

sobes.tech MI

Válasz az MI-től

Kotlinban a következő hozzáférés módosítók vannak, amelyek meghatározzák az elemek láthatósági területét:

  • public (alapértelmezett): bárhonnan elérhető a projektben.
  • internal: csak egy modulon belül érhető el (például egy Gradle-modulon belül).
  • protected: osztályon belül és leszármazott osztályokban érhető el.
  • private: csak a deklarált fájlban vagy osztályban érhető el.

Példa:

class Example {
    private val secret = "private"
    protected val semiSecret = "protected"
    internal val moduleSecret = "internal"
    val publicInfo = "public" // alapértelmezettként public
}

Így a módosítók lehetővé teszik, hogy ellenőrizzük, hol és hogyan használhatók a változók, függvények és osztályok, biztosítva az enkapszulációt és a kód biztonságát.