Junior
Nimeltage Kotlinis juurdepääsumu modifikaatorid.
sobes.tech AI
Vastus AI-lt
Kotlinis on järgmised juurdepääsukorraldajad, mis määravad klasside, funktsioonide ja omaduste nähtavuse:
- public — kättesaadav igast kohast (vaikimisi väärtus).
- internal — kättesaadav ainult mooduli sees.
- protected — kättesaadav klassis ja selle alamklassides.
- private — kättesaadav ainult failis (ülespoole taseme deklaratsioonide jaoks) või klassis (klassiliikmetena).
Näide:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // vaikimisi public
}
Need modifikatorid aitavad inkapsuleerida andmeid ja kontrollida juurdepääsu nendele.