Sobes.tech
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
}

ეს მოდიფიკატორები ეხმარება მონაცემების ინკაფსულაციაში და წვდომის კონტროლში.