Sobes.tech
Junior — Middle

Ի՞նչ տարբերություն կա Kotlin-ում դասի սահմանման և այդ դասի օրինակ ստեղծելու միջև։

sobes.tech AI

Պատասխան AI-ից

Kotlin- ում դասի սահմանումը օբյեկտի շաբլոն կամ նկարագրություն ստեղծելն է, որտեղ սահմանվում են հատկություններն ու մեթոդները: Դասի օրինակ ստեղծելը այն գործընթացն է, երբ այս շաբլոնից կոնկրետ օբյեկտ ենք ստեղծում:

Օրինակ՝

class Person(val name: String, val age: Int) // դասի սահմանում

val person1 = Person("Ivan", 30) // դասի օրինակ ստեղծում

Այստեղ Person — դա դաս է, իսկ person1 — այդ դասի կոնկրետ օբյեկտ, որը ստանում է արժեքներ։