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.