Junior — Middle
Kokia yra skirtumas tarp klasės apibrėžimo ir jos pavyzdžio kūrimo Kotlin kalboje?
sobes.tech AI
Atsakymas iš AI
Kotlin'e klasės apibrėžimas yra šablono arba aprašymo kūrimas objekto, kuriame nustatomos savybės ir metodai. Klasės pavyzdžio kūrimas yra procesas, kai sukuriamas konkretus objektas pagal šį šabloną.
Pavyzdys:
class Person(val name: String, val age: Int) // klasės apibrėžimas
val person1 = Person("Ivan", 30) // klasės pavyzdžio kūrimas
Čia Person yra klasė, o person1 yra šios klasės konkretus objektas su priskirtomis reikšmėmis.