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.