Junior
კოტლინში წვდომის მოდიფიკატორებს დაასახელეთ.
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
}
ეს მოდიფიკატორები ეხმარება მონაცემების ინკაფსულაციაში და წვდომის კონტროლში.