Sobes.tech
Junior — Middle

Jaký je rozdíl mezi definicí třídy a vytvořením její instance v Kotlinu?

sobes.tech AI

Odpověď od AI

V Kotlinu je definice třídy vytvořením šablony nebo popisu objektu, kde jsou stanoveny vlastnosti a metody. Vytvoření instance třídy je proces vytvoření konkrétního objektu na základě této šablony.

Příklad:

class Person(val name: String, val age: Int) // definice třídy

val person1 = Person("Ivan", 30) // vytvoření instance třídy

Zde je Person třída a person1 je konkrétní objekt této třídy s přiřazenými hodnotami.