Junior
Nevezze meg a hozzáférési módosítókat Kotlinben.
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 osztályok, függvények és tulajdonságok láthatóságát:
- public — bárhonnan elérhető (alapértelmezett érték).
- internal — csak egy modulon belül elérhető.
- protected — az osztályban és annak leszármazott osztályaiban elérhető.
- private — csak a fájlon belül elérhető (felső szintű deklarációk esetén) vagy az osztályon belül (az osztály tagjai számára).
Példa:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // alapértelmezett public
}
Ezek a módosítók segítenek az adatok kapszulázásában és az hozzáférés kontrollálásában.