Sobes.tech
Junior — Middle

Aký je rozdiel medzi definovaním triedy a vytvorením jej inštancie v Kotlin?

sobes.tech AI

Odpoveď od AI

V Kotlinu je definícia triedy vytvorenie šablóny alebo popisu objektu, kde sú stanovené vlastnosti a metódy. Vytvorenie inštancie triedy je proces vytvorenia konkrétneho objektu na základe tejto šablóny.

Príklad:

class Person(val name: String, val age: Int) // definícia triedy

val person1 = Person("Ivan", 30) // vytvorenie inštancie triedy

Tu je Person trieda a person1 je konkrétny objekt tejto triedy s priradenými hodnotami.