Junior
Navedite modifikatore pristupa u Kotlinu.
sobes.tech АИ
Одговор од АИ
U Kotlinu, postoje sledeći modifikatori pristupa koji određuju vidljivost klasa, funkcija i svojstava:
- public — dostupan sa bilo kog mesta (podrazumevana vrednost).
- internal — dostupan samo unutar modula.
- protected — dostupan u klasi i njenim podklasama.
- private — dostupan samo unutar fajla (za deklaracije na nivou vrha) ili unutar klase (za članove klase).
Primer:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // podrazumevano public
}
Ovi modifikatori pomažu u enkapsulaciji podataka i kontroli pristupa njima.