Junior — Middle
Kas saak nimetada Kotlinis juurdepääsumu modifikaatoreid, mis Java-s puuduvad?
sobes.tech AI
Vastus AI-lt
Kotlinis on juurdepääsukorraldaja internal, mida Java-s ei ole. See piirab elementide nähtavust sama modulisis (näiteks Gradle või IntelliJ moodulis).
Samuti on Kotlinis protected klassi liikmetele, nagu Java-s, kuid Kotlinis protected ei võimalda juurdepääsu samast paketist, vaid ainult alamklassidest.
Näide internal kasutamisest:
internal class InternalClass {
fun doSomething() {}
}
See klass on nähtav ainult sama mooduli sees, mis aitab paremini kapseldada koodi võrreldes Java-ga, kus on ainult public, protected, private ja paketivaadeldus (package-private).