Junior — Middle
Kotlin tilida sinfni ta'riflash va uning nusxasini yaratish o'rtasidagi farq nima?
sobes.tech AI
AIdan javob
Kotlin'da sinf tanımı, obyektning xususiyatlari va metodlarini belgilaydigan shablon yoki tavsifni yaratishdir. Sinfning nusxasini yaratish, bu shablon asosida aniq ob'ektni yaratish jarayonidir.
Misol:
class Person(val name: String, val age: Int) // sinf ta'rifi
val person1 = Person("Ivan", 30) // sinfning nusxasini yaratish
Bu yerda Person sinf, person1 esa bu sinfning aniq ob'ekti bo'lib, unga belgilangan qiymatlar berilgan.