Junior — Middle
Care este diferența dintre definirea unei clase și crearea unei instanțe a acesteia în Kotlin?
sobes.tech AI
Răspuns de la AI
În Kotlin, definirea unei clase este crearea unui șablon sau descriere a unui obiect, unde sunt specificate proprietățile și metodele. Crearea unei instanțe de clasă este procesul de creare a unui obiect concret bazat pe acest șablon.
Exemplu:
class Person(val name: String, val age: Int) // definirea clasei
val person1 = Person("Ivan", 30) // crearea unei instanțe a clasei
Aici, Person este o clasă, iar person1 este un obiect concret al acestei clase cu valori atribuite.