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