Junior — Middle
Ի՞նչ տարբերություն կա Kotlin-ում դասի սահմանման և այդ դասի օրինակ ստեղծելու միջև։
sobes.tech AI
Պատասխան AI-ից
Kotlin- ում դասի սահմանումը օբյեկտի շաբլոն կամ նկարագրություն ստեղծելն է, որտեղ սահմանվում են հատկություններն ու մեթոդները: Դասի օրինակ ստեղծելը այն գործընթացն է, երբ այս շաբլոնից կոնկրետ օբյեկտ ենք ստեղծում:
Օրինակ՝
class Person(val name: String, val age: Int) // դասի սահմանում
val person1 = Person("Ivan", 30) // դասի օրինակ ստեղծում
Այստեղ Person — դա դաս է, իսկ person1 — այդ դասի կոնկրետ օբյեկտ, որը ստանում է արժեքներ։