Junior
Модификаторҳои дастрасиро дар Kotlin номбар кунед.
sobes.tech AI
Ҷавоб аз AI
Дар Kotlin мавҷуданд модификаторҳои дастрасӣ, ки намоёнбудани синфҳо, функсияҳо ва хусусиятҳоро муайян мекунанд:
- public — дастрас аз ҳар ҷо (аз ҷониби стандарт).
- internal — танҳо дар дохили як модул дастрас аст.
- protected — дар синф ва фарзандони он дастрас аст.
- private — танҳо дар дохили файл (барои эълонҳои сатҳи боло) ё дар дохили синф (барои аъзои синф) дастрас аст.
Масалан:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // ба таври пешфарз public
}
Ин модификаторҳо кӯмак мекунанд, ки маълумотҳоро инкапсулировать ва дастрасиро назорат кунанд.