Sobes.tech
Junior — Middle

Koja je razlika između definisanja klase i kreiranja njene instance u Kotlinu?

sobes.tech АИ

Одговор од АИ

U Kotlinu, definicija klase je kreiranje šablona ili opisa objekta, gde se definišu svojstva i metode. Kreiranje instance klase je proces pravljenja konkretnog objekta na osnovu tog šablona.

Primer:

class Person(val name: String, val age: Int) // definicija klase

val person1 = Person("Ivan", 30) // kreiranje instance klase

Ovde je Person klasa, a person1 je konkretan objekat te klase sa dodeljenim vrednostima.