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